jehanne: set value of posix signals for libposix
This commit is contained in:
parent
5f296286e5
commit
15a30e9ac7
|
@ -190,6 +190,66 @@ initialize_newlib(void)
|
||||||
libposix_translate_error(default_error_translator, 0);
|
libposix_translate_error(default_error_translator, 0);
|
||||||
libposix_set_wait_options(0, WNOHANG, 0);
|
libposix_set_wait_options(0, WNOHANG, 0);
|
||||||
|
|
||||||
|
/* signals */
|
||||||
|
libposix_define_signal(PosixSIGABRT, SIGABRT);
|
||||||
|
libposix_define_signal(PosixSIGALRM, SIGALRM);
|
||||||
|
libposix_define_signal(PosixSIGBUS, SIGBUS);
|
||||||
|
libposix_define_signal(PosixSIGCHLD, SIGCHLD);
|
||||||
|
libposix_define_signal(PosixSIGCONT, SIGCONT);
|
||||||
|
libposix_define_signal(PosixSIGFPE, SIGFPE);
|
||||||
|
libposix_define_signal(PosixSIGHUP, SIGHUP);
|
||||||
|
libposix_define_signal(PosixSIGILL, SIGILL);
|
||||||
|
libposix_define_signal(PosixSIGINT, SIGINT);
|
||||||
|
libposix_define_signal(PosixSIGKILL, SIGKILL);
|
||||||
|
libposix_define_signal(PosixSIGPIPE, SIGPIPE);
|
||||||
|
libposix_define_signal(PosixSIGQUIT, SIGQUIT);
|
||||||
|
libposix_define_signal(PosixSIGSEGV, SIGSEGV);
|
||||||
|
libposix_define_signal(PosixSIGSTOP, SIGSTOP);
|
||||||
|
libposix_define_signal(PosixSIGTERM, SIGTERM);
|
||||||
|
libposix_define_signal(PosixSIGTSTP, SIGTSTP);
|
||||||
|
libposix_define_signal(PosixSIGTTIN, SIGTTIN);
|
||||||
|
libposix_define_signal(PosixSIGTTOU, SIGTTOU);
|
||||||
|
libposix_define_signal(PosixSIGUSR1, SIGUSR1);
|
||||||
|
libposix_define_signal(PosixSIGUSR2, SIGUSR2);
|
||||||
|
libposix_define_signal(PosixSIGPOLL, SIGPOLL);
|
||||||
|
libposix_define_signal(PosixSIGPROF, SIGPROF);
|
||||||
|
libposix_define_signal(PosixSIGSYS, SIGSYS);
|
||||||
|
libposix_define_signal(PosixSIGTRAP, SIGTRAP);
|
||||||
|
libposix_define_signal(PosixSIGURG, SIGURG);
|
||||||
|
libposix_define_signal(PosixSIGVTALRM, SIGVTALRM);
|
||||||
|
libposix_define_signal(PosixSIGXCPU, SIGXCPU);
|
||||||
|
libposix_define_signal(PosixSIGXFSZ, SIGXFSZ);
|
||||||
|
#ifdef SIGIOT
|
||||||
|
libposix_define_signal(PosixSIGIOT, SIGIOT);
|
||||||
|
#endif
|
||||||
|
#ifdef SIGEMT
|
||||||
|
libposix_define_signal(PosixSIGEMT, SIGEMT);
|
||||||
|
#endif
|
||||||
|
#ifdef SIGSTKFLT
|
||||||
|
libposix_define_signal(PosixSIGSTKFLT, SIGSTKFLT);
|
||||||
|
#endif
|
||||||
|
#ifdef SIGIO
|
||||||
|
libposix_define_signal(PosixSIGIO, SIGIO);
|
||||||
|
#endif
|
||||||
|
#ifdef SIGCLD
|
||||||
|
libposix_define_signal(PosixSIGCLD, SIGCLD);
|
||||||
|
#endif
|
||||||
|
#ifdef SIGPWR
|
||||||
|
libposix_define_signal(PosixSIGPWR, SIGPWR);
|
||||||
|
#endif
|
||||||
|
#ifdef SIGINFO
|
||||||
|
libposix_define_signal(PosixSIGINFO, SIGINFO);
|
||||||
|
#endif
|
||||||
|
#ifdef SIGLOST
|
||||||
|
libposix_define_signal(PosixSIGLOST, SIGLOST);
|
||||||
|
#endif
|
||||||
|
#ifdef SIGWINCH
|
||||||
|
libposix_define_signal(PosixSIGWINCH, SIGWINCH);
|
||||||
|
#endif
|
||||||
|
#ifdef SIGUNUSED
|
||||||
|
libposix_define_signal(PosixSIGUNUSED, SIGUNUSED);
|
||||||
|
#endif
|
||||||
|
|
||||||
/* error numbers */
|
/* error numbers */
|
||||||
libposix_define_errno(PosixE2BIG, E2BIG);
|
libposix_define_errno(PosixE2BIG, E2BIG);
|
||||||
libposix_define_errno(PosixEACCES, EACCES);
|
libposix_define_errno(PosixEACCES, EACCES);
|
||||||
|
|
Loading…
Reference in New Issue