strsignal.c 643 B

12345678910111213141516171819202122232425262728
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #include <signal.h>
  5. #include "test_helpers.h"
  6. int main(void) {
  7. puts("# strsignal #");
  8. char *x = strsignal(SIGHUP);
  9. int res;
  10. if (strcmp(x, "Hangup")) {
  11. printf("Incorrect strsignal (1), found: .%s.\n", x);
  12. exit(EXIT_FAILURE);
  13. }
  14. x = strsignal(0);
  15. if (strcmp(x, "Unknown signal")) {
  16. printf("Incorrect strsignal (2), found: .%s.\n", x);
  17. exit(EXIT_FAILURE);
  18. }
  19. x = strsignal(100);
  20. if (strcmp(x, "Unknown signal")) {
  21. printf("Incorrect strsignal (3), found: .%s.\n", x);
  22. exit(EXIT_FAILURE);
  23. }
  24. }