From 0fd2f830882402979a83010e89650e7245960d39 Mon Sep 17 00:00:00 2001 From: Josh Haberman Date: Tue, 21 Jan 2014 18:38:49 -0800 Subject: Sync to internal Google development. --- upb/stdc/README | 15 --------------- 1 file changed, 15 deletions(-) delete mode 100644 upb/stdc/README (limited to 'upb/stdc/README') diff --git a/upb/stdc/README b/upb/stdc/README deleted file mode 100644 index 1815af4..0000000 --- a/upb/stdc/README +++ /dev/null @@ -1,15 +0,0 @@ -This directory contains code that is ANSI C but uses parts of the -standard library that are not available to very limited environments -like Linux Kernel modules. The standard calls environments like this -"freestanding implementations." - -This does *not* imply that the upb core can be compiled directly on a -freestanding implementation. Even the core uses library functions -that are not directly available on freestanding implementations -(notably malloc()/free(), vsnprintf(), and assert()). So compiling on -freestanding implementations may require implementing compatibility -versions of functions like malloc(). - -Also, Linux is not technically a freestanding implementation either, -since it does not accept functions that return float or double on -x86-64 (these use SSE registers which are disabled in kernel mode). -- cgit v1.2.3