haiku/headers/posix
Ingo Weinhold 404a0fea46 Second stab at reorganizing standard/gcc headers. This time it not only
builds on Linux with gcc 2 and 4, but the images do even run. :-) Not
tested on BeOS.

* Removed stddef.h and stdarg.h. They are provided by the compiler.
* Adjusted size_t.h, wchar_t.h, and wchar.h accordingly.
* Made stdio.h avoid gcc 2.95.3's fixincludes hack stdio_va_list
* Added gcc 2.95.3 headers to the repository. They are used instead of
  the headers of the gcc 2.95.3's we use to compile Haiku with. Should
  avoid build problems with the BeOS native compiler.

For sake of personal recreation you can rebuild the cross gcc 2.95.3,
but the only thing that changed is its header directory
(lib/gcc-lib/.../include), which isn't used anymore. Replacing it with
headers/build/gcc-2.95.3 should have the same effect as rebuilding, BTW.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24413 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-03-16 17:21:37 +00:00
..
arch tag warnings with M68K: 2007-10-25 12:43:05 +00:00
arpa replaced size_t with socklen_t where appropriate following POSIX 2007-01-08 20:57:28 +00:00
net added IFM_AUTO to if_media and ifconfig. 2007-05-07 05:28:55 +00:00
netinet * int32_t, uint32_t are now of type "int", and no longer of type "long". 2007-10-21 20:10:43 +00:00
netinet6 * Removed superfluous prototypes from in.h. Minor cleanup. 2006-12-18 17:12:54 +00:00
sys * Implemented flock() semantics to the advisory locking backend. Not tested 2008-02-03 15:37:31 +00:00
alloca.h
assert.h
bsd_mem.h
ctype.h Use -I instead of -isystem for system header directories when building 2007-03-14 20:36:42 +00:00
dirent.h
div_t.h
dlfcn.h
endian.h Add m68k to the big endian family. 2007-10-25 00:36:36 +00:00
errno.h
fcntl.h * Implemented flock() semantics to the advisory locking backend. Not tested 2008-02-03 15:37:31 +00:00
fnmatch.h
getopt.h
glob.h
grp.h * Added BSD's FD_COPY() macro (it's not POSIX, though). 2008-02-02 17:32:01 +00:00
iconv.h
inttypes.h Added printf()/scanf() type definitions, courtesy of Curtis Wanner - thanks 2008-02-21 00:08:03 +00:00
iovec.h
libio.h
limits.h * Added BSD's FD_COPY() macro (it's not POSIX, though). 2008-02-02 17:32:01 +00:00
locale.h
malloc.h
math.h Define HUGE_VAL in <math.h> conditionally. That's what gcc's fixincludes 2008-03-16 16:39:06 +00:00
memory.h
netdb.h replaced size_t with socklen_t where appropriate following POSIX 2007-01-08 20:57:28 +00:00
nl_types.h
null.h
poll.h
pthread.h added pthread_once() implementation and tests 2007-12-07 21:02:59 +00:00
pwd.h
regex.h
resolv.h
search.h added search.h 2008-02-24 13:41:01 +00:00
setjmp.h Add m68k to the big endian family. 2007-10-25 00:36:36 +00:00
signal.h Patch by Vasilis Kaoutsis (modified by myself): Implemented sigset(). 2007-11-18 16:39:18 +00:00
size_t.h Second stab at reorganizing standard/gcc headers. This time it not only 2008-03-16 17:21:37 +00:00
stdbool.h
stdint.h added SIZE_MAX to stdint.h 2008-02-23 22:31:19 +00:00
stdio_post.h
stdio_pre.h Use -I instead of -isystem for system header directories when building 2007-03-14 20:36:42 +00:00
stdio.h Second stab at reorganizing standard/gcc headers. This time it not only 2008-03-16 17:21:37 +00:00
stdlib.h * Added gcvt() implementation - this fixes bug #1757. 2008-02-06 17:11:02 +00:00
string.h
strings.h
syslog.h Added BSD extension vsyslog() - is also found on Linux. 2008-02-03 15:31:16 +00:00
termios.h
time.h added an implementation for nanosleep() based on snooze() 2007-09-25 19:18:27 +00:00
unistd.h * Added real, effective and saved set- user and group IDs to the team 2008-03-11 17:12:02 +00:00
utime.h
wchar_t.h Second stab at reorganizing standard/gcc headers. This time it not only 2008-03-16 17:21:37 +00:00
wchar.h Second stab at reorganizing standard/gcc headers. This time it not only 2008-03-16 17:21:37 +00:00
wctype.h