summaryrefslogtreecommitdiffstats
path: root/newlib/libc/include/signal.h
Commit message (Collapse)AuthorAgeFilesLines
* Feature test macros overhaul: signal.hYaakov Selkowitz2016-03-171-2/+5
| | | | | | | | | | | | Use proper internal macros for BSD sig_t and GNU sighandler_t. sigaltstack and friends are XSI even in SUSv4 but in glibc are nonetheless handled as POSIX.1-2008 (not 2001). The requirement for the ucontext_t typedef in signal.h was XSI prior to POSIX.1-2008. Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
* * libc/include/signal.h (psignal): Declare.Yaakov Selkowitz2011-05-041-0/+1
| | | | | | | | | | | * libc/sys/linux/psignal.c: Move from here... * libc/signal/psignal.c: ... to here. Document. * libc/sys/linux/Makefile.am (GENERAL_SOURCES): Move psignal.c from here... * libc/signal/Makefile.am (LIB_SOURCES): ... to here. (CHEWOUT_FILES): Add psignal.def. * libc/sys/linux/Makefile.in: Regenerate. * libc/signal/Makefile.in: Ditto. * libc/signal/signal.tex: Add references to psignal.
* * libc/include/linux/sys/signal.h (sig_t): Move from here...Corinna Vinschen2011-01-121-0/+1
| | | | * libc/include/signal.h (sig_t): ...to here.
* * libc/include/signal.h (sighandler_t): Only define if _POSIX_SOURCECorinna Vinschen2010-07-131-0/+2
| | | | is undefined.
* * libc/include/signal.h (sighandler_t): Add typedef.Corinna Vinschen2010-07-011-0/+1
|
* 2002-07-24 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2002-07-241-11/+3
| | | | | | | | | * libc/include/signal.h (SIG_IGN, SIG_DFL, SIG_ERR): Change to use _sig_func_ptr type casted constants. (_sig_func_ptr): Typedef moved to sys/signal.h. * libc/include/sys/signal.h (_sig_func_ptr): Typedef added. For __rtems, use POSIX definition, otherwise default to ANSI. * libc/sys/linux/sys/signal.h (_sig_func_ptr): Typedef added.
* 2002-06-27 Benjamin Kosnik <bkoz@redhat.com>Jeff Johnston2002-06-271-6/+4
| | | | | | | | | | | | | | | * libc/include/stdio.h: Untangle, add _BEGIN_STD_C and _END_STD_C. * libc/include/time.h: Same. * libc/include/string.h: Same. * libc/include/stdlib.h: Same. * libc/include/signal.h: Same. * libc/include/setjmp.h: Same. * libc/include/math.h: Same. * libc/include/locale.h: Same. * libc/include/ctype.h: Same. * libc/include/machine/setjmp.h: Same. * libc/include/_ansi.h (_BEGIN_STD_C): Add. (_END_STD_C): Add.
* import newlib-2000-02-17 snapshotChristopher Faylor2000-02-171-0/+37