diff options
author | Werner Koch <[email protected]> | 2016-09-06 08:53:45 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2016-09-06 09:00:12 +0000 |
commit | 650356148af43ea619bec12e599a4981b147d5f8 (patch) | |
tree | 17cc85900ee8939ccf370f5278fd2807223071b0 /configure.ac | |
parent | tests: Speed up the test suite. (diff) | |
download | gnupg-650356148af43ea619bec12e599a4981b147d5f8.tar.gz gnupg-650356148af43ea619bec12e599a4981b147d5f8.zip |
agent: Terminate on deletion of the socket file (Linux only).
* configure.ac (AC_CHECK_FUNCS): Chec for inotify_init.
* agent/gpg-agent.c [HAVE_INOTIFY_INIT]: Include sys/inotify.h.
(my_inotify_is_name) [HAVE_INOTIFY_INIT]: New.
(handle_connections) [HAVE_INOTIFY_INIT]: New.
Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index bd24ea441..b16f83746 100644 --- a/configure.ac +++ b/configure.ac @@ -1388,6 +1388,14 @@ AC_CHECK_FUNCS([memicmp stpcpy strsep strlwr strtoul memmove stricmp strtol \ flockfile funlockfile getpwnam getpwuid \ getenv inet_pton strpbrk]) +# See whether libc supports the Linux inotify interface +case "${host}" in + *-*-linux*) + AC_CHECK_FUNCS([inotify_init]) + ;; +esac + + if test "$have_android_system" = yes; then # On Android ttyname is a stub but prints an error message. AC_DEFINE(HAVE_BROKEN_TTYNAME,1, |