From f60bfe38d633afab0743ec658ff85f5c69bffaab Mon Sep 17 00:00:00 2001 From: Lucas De Marchi Date: Thu, 10 Jan 2013 20:25:35 +0000 Subject: [PATCH] efl: Remove check for siginfo.h and siginfo_t SVN revision: 82579 --- configure.ac | 10 ---------- src/lib/eina/eina_mmap.c | 17 +---------------- 2 files changed, 1 insertion(+), 26 deletions(-) diff --git a/configure.ac b/configure.ac index bfa82fcc2d..2c625d3ec7 100644 --- a/configure.ac +++ b/configure.ac @@ -384,7 +384,6 @@ inttypes.h \ libgen.h \ mcheck.h \ netinet/in.h \ -siginfo.h \ stdint.h \ sys/epoll.h \ sys/inotify.h \ @@ -417,15 +416,6 @@ AC_SUBST([EINA_SIZEOF_WCHAR_T]) AC_CHECK_SIZEOF(int, 4) AC_CHECK_SIZEOF(long, 4) -AC_CHECK_TYPES([siginfo_t], [], [], - [[ -#include -#if HAVE_SIGINFO_H -# include -#endif - ]]) - - #### Checks for structures diff --git a/src/lib/eina/eina_mmap.c b/src/lib/eina/eina_mmap.c index bed7e07d08..9da97fda0e 100644 --- a/src/lib/eina/eina_mmap.c +++ b/src/lib/eina/eina_mmap.c @@ -20,8 +20,6 @@ # include "config.h" #endif -#ifdef HAVE_SIGINFO_T - #ifdef STDC_HEADERS # include # include @@ -43,12 +41,6 @@ #include #include -#if HAVE_SIGINFO_H -# include -#endif - -#endif - #include "eina_config.h" #include "eina_private.h" #include "eina_log.h" @@ -59,7 +51,6 @@ *============================================================================*/ static Eina_Bool mmap_safe = EINA_FALSE; -#ifdef HAVE_SIGINFO_T static int _eina_mmap_log_dom = -1; static int _eina_mmap_zero_fd = -1; @@ -115,7 +106,6 @@ _eina_mmap_safe_sigbus(int sig EINA_UNUSED, /* restore previous errno */ errno = perrno; } -#endif /*============================================================================* * API * @@ -124,10 +114,6 @@ _eina_mmap_safe_sigbus(int sig EINA_UNUSED, EAPI Eina_Bool eina_mmap_safety_enabled_set(Eina_Bool enabled) { -#ifndef HAVE_SIGINFO_T - (void) enabled; - return EINA_FALSE; -#else if (_eina_mmap_log_dom < 0) { _eina_mmap_log_dom = eina_log_domain_register("eina_mmap", @@ -169,7 +155,7 @@ eina_mmap_safety_enabled_set(Eina_Bool enabled) flags |= FD_CLOEXEC; fcntl(_eina_mmap_zero_fd, F_SETFD, flags); #endif - + } /* set up signal handler for SIGBUS */ sa.sa_sigaction = _eina_mmap_safe_sigbus; @@ -194,7 +180,6 @@ eina_mmap_safety_enabled_set(Eina_Bool enabled) done: mmap_safe = enabled; return mmap_safe; -#endif } EAPI Eina_Bool