1
0

posix_signal.h 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. /*
  2. * Copyright (c) 2006-2021, RT-Thread Development Team
  3. *
  4. * SPDX-License-Identifier: Apache-2.0
  5. *
  6. * Change Logs:
  7. * Date Author Notes
  8. * 2017/10/1 Bernard The first version
  9. */
  10. #ifndef POSIX_SIGNAL_H__
  11. #define POSIX_SIGNAL_H__
  12. #ifdef __cplusplus
  13. extern "C" {
  14. #endif
  15. #include <sys/signal.h>
  16. enum rt_signal_value{
  17. SIG1 = SIGHUP,
  18. SIG2 = SIGINT,
  19. SIG3 = SIGQUIT,
  20. SIG4 = SIGILL,
  21. SIG5 = SIGTRAP,
  22. SIG6 = SIGABRT,
  23. SIG7 = SIGEMT,
  24. SIG8 = SIGFPE,
  25. SIG9 = SIGKILL,
  26. SIG10 = SIGBUS,
  27. SIG11 = SIGSEGV,
  28. SIG12 = SIGSYS,
  29. SIG13 = SIGPIPE,
  30. SIG14 = SIGALRM,
  31. SIG15 = SIGTERM,
  32. SIG16 = SIGURG,
  33. SIG17 = SIGSTOP,
  34. SIG18 = SIGTSTP,
  35. SIG19 = SIGCONT,
  36. SIG20 = SIGCHLD,
  37. SIG21 = SIGTTIN,
  38. SIG22 = SIGTTOU,
  39. SIG23 = SIGPOLL,
  40. SIG24 = 24, // SIGXCPU,
  41. SIG25 = 25, // SIGXFSZ,
  42. SIG26 = 26, // SIGVTALRM,
  43. SIG27 = 27, // SIGPROF,
  44. SIG28 = SIGWINCH,
  45. SIG29 = 29, // SIGLOST,
  46. SIG30 = SIGUSR1,
  47. SIG31 = SIGUSR2,
  48. SIGRT_MIN = 27, // SIGRTMIN,
  49. SIGRT_MAX = 31, // SIGRTMAX,
  50. SIGMAX = NSIG,
  51. };
  52. #ifdef __cplusplus
  53. }
  54. #endif
  55. #endif