haiku/headers/posix
Ingo Weinhold fe14a904a8 * Implemented [sig]{set,long}jmp() for PPC. No idea, if it is any good,
but it compiles at least. :-)
* Pulled the architecture specific part out of <posix/setjmp.h> into
  <posix/arch/<arch>/arch_setjmp.h>.
* Moved setjmp_save_sigs.c from the x86 specific implementation into a
  "generic" sibling directory, since it is reusable (and actually used
  by the PPC implementation).
* Added generic/longjmp_return.c containing a function __longjmp_return,
  which is invoked at the end of siglongjmp(), resetting the signal mask
  and validating the return value. It is used by the PPC implementation,
  and should also be used by the x86 implementation, but I'll leave that
  to someone who's motivated enough to also test it. :-)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15479 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-12-10 22:56:52 +00:00
..
arch * Implemented [sig]{set,long}jmp() for PPC. No idea, if it is any good, 2005-12-10 22:56:52 +00:00
arpa Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
net This should fix BONE compatibility a little bit. We still need nonblocking IO and a good select() fix. 2004-09-27 22:31:54 +00:00
netinet remove unused header 2005-10-28 11:42:00 +00:00
sys Added statvfs.h header and implemented statvfs() and fstatvfs() - both untested, though. 2005-11-07 13:47:55 +00:00
alloca.h
assert.h Added a BeOS compatible assert.h. 2004-06-30 02:34:10 +00:00
bsd_mem.h Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
ctype.h added _tolower and _toupper 2004-12-07 17:24:16 +00:00
dirent.h added two missing functions : seekdir and telldir 2005-11-04 16:13:13 +00:00
div_t.h
dlfcn.h
endian.h
errno.h
exception
fcntl.h Added comments to definitions. 2004-09-21 22:45:08 +00:00
fnmatch.h
getopt.h Added a BeOS compatible header for the GNU getopt() extensions. 2004-09-14 20:56:37 +00:00
glob.h
grp.h We now have a POSIX and BeOS compatible grp.h header. 2004-09-02 01:04:55 +00:00
iconv.h
inttypes.h Added names for the parameters. 2004-09-02 01:03:51 +00:00
iovec.h
libio.h Added separate libio header (since some C++ headers are needing it) - still messy. 2004-05-03 09:29:27 +00:00
limits.h Removed GCC headers float.h and varargs.h. Fixed limits.h. 2005-11-09 18:01:16 +00:00
locale.h
malloc.h
math.h * header cleanup, but there is still a lot more to do... 2005-11-13 13:22:47 +00:00
memory.h Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
netdb.h Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
new Added our old "new" header again, as I can't build anything without it under Linux (PPC and x86). 2005-04-13 16:50:25 +00:00
new.h
nl_types.h
null.h
poll.h
pthread.h Made header C++ safe, added prototype for pthread_atfork(). 2004-10-12 16:25:07 +00:00
pwd.h
regex.h Missing header file, required to build src/apps/bin/grep-2.5 and it's, indeed, 2004-05-12 22:47:31 +00:00
resolv.h Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
setjmp.h * Implemented [sig]{set,long}jmp() for PPC. No idea, if it is any good, 2005-12-10 22:56:52 +00:00
signal.h Fixes that make Haiku build with gcc 4. Mainly out of the following 2005-11-12 23:27:14 +00:00
size_t.h
stdarg.h
stdbool.h GCC 3 conforms to ISO-C-99 so _Bool is a built-in type; we should not try to redefine it. 2005-04-13 16:51:55 +00:00
stddef.h
stdint.h Cleaned up the stdint.h header. 2004-09-11 18:31:36 +00:00
stdio_post.h Removed all inline functions. 2004-09-08 16:22:28 +00:00
stdio_pre.h Added separate libio header (since some C++ headers are needing it) - still messy. 2004-05-03 09:29:27 +00:00
stdio.h added setbuf, setvbuf, setbuffer and setlinebuf prototypes 2005-01-29 13:06:04 +00:00
stdlib.h
string.h Added memccpy() - not there in BeOS, but part of the POSIX specs. 2005-10-31 12:18:55 +00:00
strings.h
syslog.h
termios.h tcsetpgrp() and tcgetpgrp() are actually defined in unistd.h, not termios.h. 2005-03-26 14:41:30 +00:00
time.h useconds_t and suseconds_t are now long long ints. 2005-11-13 13:05:26 +00:00
typeinfo
unistd.h ualarm()'s arguments are actually useconds_t, too. 2005-11-13 13:20:25 +00:00
utime.h Minor style change. 2004-07-05 23:20:43 +00:00
wchar_t.h Moved mbstate to wchar.h 2005-02-22 18:06:35 +00:00
wchar.h Moved mbstate to wchar.h 2005-02-22 18:06:35 +00:00
wctype.h Added missing wctype.h header - R5 does not include this header, but its 2005-05-18 15:02:09 +00:00