1) Removed the use of deprecated and undocumented sigcontext (Replaced by siginfo and ucontext)

2) Removed the checks for sigcontext, strsignal and siginfo.h
3) Added debugging code to the die handler
4) Using SA_RESTART in the hup and reload handlers to prevent certain functions returning EINTR
5) Added SIGINT and SIGQUIT to the term handler
This commit is contained in:
Kfir Itzhak
2013-10-07 10:37:58 +03:00
parent e4b1be73ef
commit 1d7f664627
5 changed files with 35 additions and 82 deletions

View File

@@ -7,7 +7,6 @@
#cmakedefine HAVE_LINUX_VIDEODEV_H 1
#cmakedefine HAVE_LINUX_VIDEODEV2_H 1
#cmakedefine HAVE_EXECINFO_H 1
#cmakedefine HAVE_SIGINFO_H 1
#cmakedefine HAVE_UCONTEXT_H 1
#cmakedefine HAVE_SYS_SENDFILE_H 1
#cmakedefine HAVE_SYS_SYSCALL_H 1
@@ -16,13 +15,9 @@
#cmakedefine HAVE_DECL_BACKTRACE 1
#cmakedefine HAVE_DECL_BACKTRACE_SYMBOLS 1
#cmakedefine HAVE_POSIX_MEMALIGN 1
#cmakedefine HAVE_STRSIGNAL 1
#cmakedefine HAVE_DECL_ROUND 1
#cmakedefine HAVE_SIGINFO_T 1
#cmakedefine HAVE_UCONTEXT_T 1
#cmakedefine HAVE_STRUCT_SIGCONTEXT 1
#cmakedefine HAVE_STRUCT_SIGCONTEXT_EIP 1
#cmakedefine HAVE_STRUCT_SIGCONTEXT_RIP 1
/* Library checks and their header files */
#cmakedefine HAVE_LIBZLIB 1