Tree @debian/1.2.1-1 (Download .tar.gz)
- ..
- 00gnulib.m4
- absolute-header.m4
- alloca.m4
- arpa_inet_h.m4
- asm-underscore.m4
- autobuild.m4
- base64.m4
- btowc.m4
- byteswap.m4
- calloc.m4
- canonicalize.m4
- chown.m4
- clock_time.m4
- close.m4
- codeset.m4
- configmake.m4
- count-one-bits.m4
- dirname.m4
- double-slash-root.m4
- dup.m4
- dup2.m4
- eealloc.m4
- environ.m4
- errno_h.m4
- error.m4
- execinfo.m4
- exponentd.m4
- exponentf.m4
- exponentl.m4
- extensions.m4
- extern-inline.m4
- fatal-signal.m4
- fclose.m4
- fcntl-o.m4
- fcntl.m4
- fcntl_h.m4
- fdatasync.m4
- fdopen.m4
- fflush.m4
- ffs.m4
- ffsl.m4
- float_h.m4
- fnmatch.m4
- fpieee.m4
- fpurge.m4
- freading.m4
- fseek.m4
- fseeko.m4
- fstat.m4
- fsync.m4
- ftell.m4
- ftello.m4
- ftruncate.m4
- func.m4
- getaddrinfo.m4
- getcwd.m4
- getdelim.m4
- getdtablesize.m4
- getgroups.m4
- gethostname.m4
- getline.m4
- getpagesize.m4
- getpass.m4
- gettext.m4
- gettimeofday.m4
- getugroups.m4
- gl-openssl.m4
- glibc21.m4
- gnulib-common.m4
- gnulib-comp.m4
- grantpt.m4
- hostent.m4
- iconv.m4
- include_next.m4
- inet_ntop.m4
- inet_pton.m4
- intlmacosx.m4
- intmax_t.m4
- inttypes-pri.m4
- inttypes.m4
- inttypes_h.m4
- ioctl.m4
- isatty.m4
- isnand.m4
- isnanf.m4
- isnanl.m4
- langinfo_h.m4
- largefile.m4
- lcmessage.m4
- ldexp.m4
- lib-ld.m4
- lib-link.m4
- lib-prefix.m4
- libtool.m4
- localcharset.m4
- locale-fr.m4
- locale-ja.m4
- locale-tr.m4
- locale-zh.m4
- locale_h.m4
- localeconv.m4
- localename.m4
- lock.m4
- longlong.m4
- lseek.m4
- lstat.m4
- ltoptions.m4
- ltsugar.m4
- ltversion.m4
- lt~obsolete.m4
- malloc.m4
- malloca.m4
- manywarnings.m4
- math_h.m4
- mbrtowc.m4
- mbsinit.m4
- mbsrtowcs.m4
- mbstate_t.m4
- mbtowc.m4
- md5.m4
- memchr.m4
- mgetgroups.m4
- mkdtemp.m4
- mkostemp.m4
- mkostemps.m4
- mktime.m4
- mmap-anon.m4
- mode_t.m4
- msvc-inval.m4
- msvc-nothrow.m4
- multiarch.m4
- nanosleep.m4
- net_if_h.m4
- netdb_h.m4
- netinet_in_h.m4
- nl_langinfo.m4
- nls.m4
- nocrash.m4
- nonblocking.m4
- off_t.m4
- onceonly.m4
- open.m4
- passfd.m4
- pathmax.m4
- perror.m4
- physmem.m4
- pipe.m4
- pipe2.m4
- po.m4
- poll.m4
- poll_h.m4
- posix-shell.m4
- posix_openpt.m4
- posix_spawn.m4
- printf.m4
- progtest.m4
- pthread.m4
- pthread_sigmask.m4
- ptsname.m4
- ptsname_r.m4
- pty.m4
- pty_h.m4
- putenv.m4
- raise.m4
- random_r.m4
- rawmemchr.m4
- read.m4
- readlink.m4
- realloc.m4
- regex.m4
- sched_h.m4
- secure_getenv.m4
- select.m4
- servent.m4
- setenv.m4
- setlocale.m4
- sha256.m4
- sig_atomic_t.m4
- sigaction.m4
- signal_h.m4
- signalblocking.m4
- signbit.m4
- sigpipe.m4
- size_max.m4
- sleep.m4
- snprintf.m4
- socketlib.m4
- sockets.m4
- socklen.m4
- sockpfaf.m4
- spawn_h.m4
- ssize_t.m4
- stat-time.m4
- stat.m4
- stdalign.m4
- stdarg.m4
- stdbool.m4
- stddef_h.m4
- stdint.m4
- stdint_h.m4
- stdio_h.m4
- stdlib_h.m4
- stpcpy.m4
- strcase.m4
- strchrnul.m4
- strdup.m4
- strerror.m4
- strerror_r.m4
- string_h.m4
- strings_h.m4
- strndup.m4
- strnlen.m4
- strptime.m4
- strsep.m4
- strtok_r.m4
- symlink.m4
- sys_ioctl_h.m4
- sys_select_h.m4
- sys_socket_h.m4
- sys_stat_h.m4
- sys_time_h.m4
- sys_types_h.m4
- sys_uio_h.m4
- sys_utsname_h.m4
- sys_wait_h.m4
- tempname.m4
- termios_h.m4
- thread.m4
- threadlib.m4
- time_h.m4
- time_r.m4
- timegm.m4
- tm_gmtoff.m4
- ttyname_r.m4
- uname.m4
- ungetc.m4
- unistd_h.m4
- unlockpt.m4
- usleep.m4
- vasnprintf.m4
- vasprintf.m4
- virt-apparmor.m4
- virt-attr.m4
- virt-audit.m4
- virt-avahi.m4
- virt-blkid.m4
- virt-capng.m4
- virt-compile-pie.m4
- virt-compile-warnings.m4
- virt-curl.m4
- virt-dbus.m4
- virt-fuse.m4
- virt-gluster.m4
- virt-hal.m4
- virt-lib.m4
- virt-linker-no-indirect.m4
- virt-linker-relro.m4
- virt-netcf.m4
- virt-numactl.m4
- virt-openwsman.m4
- virt-pciaccess.m4
- virt-readline.m4
- virt-result.m4
- virt-sanlock.m4
- virt-sasl.m4
- virt-selinux.m4
- virt-ssh2.m4
- virt-udev.m4
- virt-yajl.m4
- vsnprintf.m4
- wait-process.m4
- waitpid.m4
- warnings.m4
- wchar_h.m4
- wchar_t.m4
- wcrtomb.m4
- wctob.m4
- wctomb.m4
- wctype_h.m4
- wint_t.m4
- write.m4
- xalloc.m4
- xsize.m4
poll.m4 @debian/1.2.1-1 — raw · history · blame
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 | # poll.m4 serial 17 dnl Copyright (c) 2003, 2005-2007, 2009-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. AC_DEFUN([gl_FUNC_POLL], [ AC_REQUIRE([gl_POLL_H]) AC_REQUIRE([gl_SOCKETS]) if test $ac_cv_header_poll_h = no; then ac_cv_func_poll=no gl_cv_func_poll=no else AC_CHECK_FUNC([poll], [# Check whether poll() works on special files (like /dev/null) and # and ttys (like /dev/tty). On Mac OS X 10.4.0 and AIX 5.3, it doesn't. AC_RUN_IFELSE([AC_LANG_SOURCE([[ #include <fcntl.h> #include <poll.h> int main() { int result = 0; struct pollfd ufd; /* Try /dev/null for reading. */ ufd.fd = open ("/dev/null", O_RDONLY); /* If /dev/null does not exist, it's not Mac OS X nor AIX. */ if (ufd.fd >= 0) { ufd.events = POLLIN; ufd.revents = 0; if (!(poll (&ufd, 1, 0) == 1 && ufd.revents == POLLIN)) result |= 1; } /* Try /dev/null for writing. */ ufd.fd = open ("/dev/null", O_WRONLY); /* If /dev/null does not exist, it's not Mac OS X nor AIX. */ if (ufd.fd >= 0) { ufd.events = POLLOUT; ufd.revents = 0; if (!(poll (&ufd, 1, 0) == 1 && ufd.revents == POLLOUT)) result |= 2; } /* Trying /dev/tty may be too environment dependent. */ return result; }]])], [gl_cv_func_poll=yes], [gl_cv_func_poll=no], [# When cross-compiling, assume that poll() works everywhere except on # Mac OS X or AIX, regardless of its version. AC_EGREP_CPP([MacOSX], [ #if (defined(__APPLE__) && defined(__MACH__)) || defined(_AIX) This is MacOSX or AIX #endif ], [gl_cv_func_poll=no], [gl_cv_func_poll=yes])])]) fi if test $gl_cv_func_poll != yes; then AC_CHECK_FUNC([poll], [ac_cv_func_poll=yes], [ac_cv_func_poll=no]) if test $ac_cv_func_poll = no; then HAVE_POLL=0 else REPLACE_POLL=1 fi fi if test $HAVE_POLL = 0 || test $REPLACE_POLL = 1; then : else AC_DEFINE([HAVE_POLL], [1], [Define to 1 if you have the 'poll' function and it works.]) fi dnl Determine the needed libraries. LIB_POLL="$LIBSOCKET" if test $HAVE_POLL = 0 || test $REPLACE_POLL = 1; then case "$host_os" in mingw*) dnl On the MSVC platform, the function MsgWaitForMultipleObjects dnl (used in lib/poll.c) requires linking with -luser32. On mingw, dnl it is implicit. AC_LINK_IFELSE( [AC_LANG_SOURCE([[ #define WIN32_LEAN_AND_MEAN #include <windows.h> int main () { MsgWaitForMultipleObjects (0, NULL, 0, 0, 0); return 0; }]])], [], [LIB_POLL="$LIB_POLL -luser32"]) ;; esac fi AC_SUBST([LIB_POLL]) ]) # Prerequisites of lib/poll.c. AC_DEFUN([gl_PREREQ_POLL], [ AC_CHECK_HEADERS_ONCE([sys/ioctl.h sys/filio.h]) ]) |