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_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 */
|
||||
libposix_define_errno(PosixE2BIG, E2BIG);
|
||||
libposix_define_errno(PosixEACCES, EACCES);
|
||||
|
|
Loading…
Reference in New Issue