1. 13 May, 2018 2 commits
    • Bruno Haible's avatar
      Add cross-compilation guesses for Linux systems without glibc. · c0155cf0
      Bruno Haible authored
      * m4/chown.m4 (AC_FUNC_CHOWN): Add cross-compilation guess for Linux.
      * m4/fchdir.m4 (gl_FUNC_FCHDIR): Likewise.
      * m4/link.m4 (gl_FUNC_LINK): Likewise.
      * m4/linkat.m4 (gl_FUNC_LINKAT): Likewise.
      * m4/lstat.m4 (gl_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK): Likewise.
      * m4/mkdir.m4 (gl_FUNC_MKDIR): Likewise.
      * m4/mkfifo.m4 (gl_FUNC_MKFIFO): Likewise.
      * m4/mknod.m4 (gl_FUNC_MKNOD): Likewise.
      * m4/pselect.m4 (gl_FUNC_PSELECT): Likewise.
      * m4/readlink.m4 (gl_FUNC_READLINK): Likewise.
      * m4/rename.m4 (gl_FUNC_RENAME): Likewise.
      * m4/rmdir.m4 (gl_FUNC_RMDIR): Likewise.
      * m4/select.m4 (gl_FUNC_SELECT): Likewise.
      * m4/stat.m4 (gl_FUNC_STAT): Likewise.
      * m4/symlink.m4 (gl_FUNC_SYMLINK): Likewise.
      * m4/symlinkat.m4 (gl_FUNC_SYMLINKAT): Likewise.
      * m4/unlink.m4 (gl_FUNC_UNLINK): Likewise.
      * m4/utimens.m4 (gl_UTIMENS): Likewise.
      c0155cf0
    • Bruno Haible's avatar
      mkfifo: Fix compilation error on Android. · b24b6bbf
      Bruno Haible authored
      * m4/mkfifo.m4 (gl_FUNC_MKFIFO): Use AC_LINK_IFELSE instead of
      AC_CHECK_FUNC.
      b24b6bbf
  2. 01 Jan, 2018 1 commit
  3. 29 Dec, 2017 1 commit
    • Samuel Thibault's avatar
      Add cross-compilation results for GNU/Hurd. · 65c09137
      Samuel Thibault authored
      * m4/calloc.m4: Add GNU/Hurd guess.
      * m4/cbrtl.m4: Likewise.
      * m4/ceil.m4: Likewise.
      * m4/ceilf.m4: Likewise.
      * m4/ceill.m4: Likewise.
      * m4/chown.m4: Likewise.
      * m4/duplocale.m4: Likewise.
      * m4/exp2l.m4: Likewise.
      * m4/expm1.m4: Likewise.
      * m4/fchdir.m4: Likewise.
      * m4/floor.m4: Likewise.
      * m4/floorf.m4: Likewise.
      * m4/fmod.m4: Likewise.
      * m4/fmodf.m4: Likewise.
      * m4/fmodl.m4: Likewise.
      * m4/getcwd.m4: Likewise.
      * m4/getgroups.m4: Likewise.
      * m4/gettimeofday.m4: Likewise.
      * m4/hypot.m4: Likewise.
      * m4/hypotf.m4: Likewise.
      * m4/hypotl.m4: Likewise.
      * m4/link-follow.m4: Likewise.
      * m4/link.m4: Likewise.
      * m4/linkat.m4: Likewise.
      * m4/log.m4: Likewise.
      * m4/log10.m4: Likewise.
      * m4/log10f.m4: Likewise.
      * m4/log1p.m4: Likewise.
      * m4/log1pf.m4: Likewise.
      * m4/log1pl.m4: Likewise.
      * m4/log2.m4: Likewise.
      * m4/log2f.m4: Likewise.
      * m4/logf.m4: Likewise.
      * m4/lstat.m4: Likewise.
      * m4/malloc.m4: Likewise.
      * m4/mbrlen.m4: Likewise.
      * m4/mbrtowc.m4: Likewise.
      * m4/mkdir.m4: Likewise.
      * m4/mkfifo.m4: Likewise.
      * m4/mknod.m4: Likewise.
      * m4/mkstemp.m4: Likewise.
      * m4/modf.m4: Likewise.
      * m4/modff.m4: Likewise.
      * m4/modfl.m4: Likewise.
      * m4/printf.m4: Likewise.
      * m4/pselect.m4: Likewise.
      * m4/ptsname.m4: Likewise.
      * m4/putenv.m4: Likewise.
      * m4/readlink.m4: Likewise.
      * m4/realloc.m4: Likewise.
      * m4/remainder.m4: Likewise.
      * m4/remainderf.m4: Likewise.
      * m4/remainderl.m4: Likewise.
      * m4/rmdir.m4: Likewise.
      * m4/round.m4: Likewise.
      * m4/roundf.m4: Likewise.
      * m4/roundl.m4: Likewise.
      * m4/select.m4: Likewise.
      * m4/setenv.m4: Likewise.
      * m4/signbit.m4: Likewise.
      * m4/sleep.m4: Likewise.
      * m4/stat.m4: Likewise.
      * m4/strerror.m4: Likewise.
      * m4/strtok_r.m4: Likewise.
      * m4/symlink.m4: Likewise.
      * m4/symlinkat.m4: Likewise.
      * m4/trunc.m4: Likewise.
      * m4/truncf.m4: Likewise.
      * m4/truncl.m4: Likewise.
      * m4/tzset.m4: Likewise.
      * m4/ungetc.m4: Likewise.
      * m4/usleep.m4: Likewise.
      * m4/wcwidth.m4: Likewise.
      65c09137
  4. 01 Jan, 2017 1 commit
    • Paul Eggert's avatar
      version-etc: new year · a3fd683d
      Paul Eggert authored
      * build-aux/gendocs.sh (version):
      * doc/gendocs_template:
      * doc/gendocs_template_min:
      * doc/gnulib.texi:
      * lib/version-etc.c (COPYRIGHT_YEAR):
      Update copyright dates by hand in templates and the like.
      * all files: Run 'make update-copyright'.
      a3fd683d
  5. 01 Jan, 2016 1 commit
    • Paul Eggert's avatar
      version-etc: new year · 71090a2a
      Paul Eggert authored
      * build-aux/gendocs.sh (version):
      * doc/gendocs_template:
      * doc/gendocs_template_min:
      * doc/gnulib.texi:
      * lib/version-etc.c (COPYRIGHT_YEAR):
      Update copyright dates by hand in templates and the like.
      * all files: Run 'make update-copyright'.
      71090a2a
  6. 01 Jan, 2015 1 commit
    • Paul Eggert's avatar
      version-etc: new year · b9bfe784
      Paul Eggert authored
      * doc/gnulib.texi:
      * lib/version-etc.c (COPYRIGHT_YEAR): Update copyright date.
      * all files: Run 'make update-copyright'.
      b9bfe784
  7. 01 Jan, 2014 1 commit
  8. 01 Jan, 2013 1 commit
  9. 04 May, 2012 1 commit
    • Bruno Haible's avatar
      Avoid "guessing no" guesses when cross-compiling to glibc systems. · 9f1f81e4
      Bruno Haible authored
      * m4/cbrtl.m4 (gl_FUNC_CBRTL): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_cbrtl_ieee to "guessing yes".
      * m4/ceil.m4 (gl_FUNC_CEIL): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_ceil_ieee to "guessing yes".
      * m4/ceilf.m4 (gl_FUNC_CEILF): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_ceilf_ieee to "guessing yes".
      * m4/ceill.m4 (gl_FUNC_CEILL): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_ceill_ieee to "guessing yes".
      * m4/chown.m4 (gl_FUNC_CHOWN): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_chown_slash_works,
      gl_cv_func_chown_ctime_works to "guessing yes".
      * m4/lchown.m4 (gl_FUNC_LCHOWN): Update.
      * m4/exp2l.m4 (gl_FUNC_EXP2L): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_exp2l_ieee to "guessing yes".
      * m4/expm1.m4 (gl_FUNC_EXPM1): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_expm1_ieee to "guessing yes".
      * m4/fchdir.m4 (gl_FUNC_FCHDIR): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_open_directory_works to
      "guessing yes".
      * m4/fstat.m4 (gl_FUNC_FSTAT): Update.
      * m4/fdopendir.m4 (gl_FUNC_FDOPENDIR): Require AC_CANONICAL_HOST. When
      cross-compiling to glibc systems, set gl_cv_func_fdopendir_works to
      "guessing yes".
      * m4/floor.m4 (gl_FUNC_FLOOR): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_floor_ieee to "guessing yes".
      * m4/floorf.m4 (gl_FUNC_FLOORF): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_floorf_ieee to
      "guessing yes".
      * m4/fmod.m4 (gl_FUNC_FMOD): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_fmod_ieee to "guessing yes".
      * m4/fmodf.m4 (gl_FUNC_FMODF): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_fmodf_ieee to "guessing yes".
      * m4/fmodl.m4 (gl_FUNC_FMODL): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_fmodl_ieee to "guessing yes".
      * m4/getgroups.m4 (gl_FUNC_GETGROUPS): Require AC_CANONICAL_HOST. When
      cross-compiling to glibc systems, set gl_cv_func_getgroups_works to
      "guessing yes".
      * m4/hypot.m4 (gl_FUNC_HYPOT): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_hypot_ieee to "guessing yes".
      * m4/hypotf.m4 (gl_FUNC_HYPOTF): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_hypotf_ieee to
      "guessing yes".
      * m4/hypotl.m4 (gl_FUNC_HYPOTL): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_hypotl_ieee to
      "guessing yes".
      * m4/link.m4 (gl_FUNC_LINK): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_link_works to "guessing yes".
      * m4/log.m4 (gl_FUNC_LOG): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_log_ieee to "guessing yes".
      * m4/logf.m4 (gl_FUNC_LOGF): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_logf_ieee to "guessing yes".
      * m4/log10.m4 (gl_FUNC_LOG10): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_log10_ieee to "guessing yes".
      * m4/log10f.m4 (gl_FUNC_LOG10F): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_log10f_ieee to
      "guessing yes".
      * m4/log1p.m4 (gl_FUNC_LOG1P): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_log1p_ieee to "guessing yes".
      * m4/log1pf.m4 (gl_FUNC_LOG1PF): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_log1pf_ieee to
      "guessing yes".
      * m4/log1pl.m4 (gl_FUNC_LOG1PL): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_log1pl_ieee to
      "guessing yes".
      * m4/log2.m4 (gl_FUNC_LOG2): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_log2_ieee to "guessing yes".
      * m4/log2f.m4 (gl_FUNC_LOG2F): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_log2f_ieee to "guessing yes".
      * m4/mkdir.m4 (gl_FUNC_MKDIR): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_mkdir_trailing_slash_works,
      gl_cv_func_mkdir_trailing_dot_works to "guessing yes".
      * m4/mkfifo.m4 (gl_FUNC_MKFIFO): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_mkfifo_works to
      "guessing yes".
      * m4/mknod.m4 (gl_FUNC_MKNOD): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_mknod_works to
      "guessing yes".
      * m4/mkstemp.m4 (gl_FUNC_MKSTEMP): Require AC_CANONICAL_HOST. When
      cross-compiling to glibc systems, set gl_cv_func_working_mkstemp to
      "guessing yes".
      * m4/modf.m4 (gl_FUNC_MODF): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_modf_ieee to "guessing yes".
      * m4/modff.m4 (gl_FUNC_MODFF): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_modff_ieee to "guessing yes".
      * m4/modfl.m4 (gl_FUNC_MODFL): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_modfl_ieee to "guessing yes".
      * m4/putenv.m4 (gl_FUNC_PUTENV): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_svid_putenv to
      "guessing yes".
      * m4/readlink.m4 (gl_FUNC_READLINK): Require AC_CANONICAL_HOST. When
      cross-compiling to glibc systems, set gl_cv_func_readlink_works to
      "guessing yes".
      * m4/remainder.m4 (gl_FUNC_REMAINDER): Require AC_CANONICAL_HOST. When
      cross-compiling to glibc systems, set gl_cv_func_remainder_ieee to
      "guessing yes".
      * m4/remainderf.m4 (gl_FUNC_REMAINDERF): Require AC_CANONICAL_HOST.
      When cross-compiling to glibc systems, set gl_cv_func_remainderf_ieee
      to "guessing yes".
      * m4/remainderl.m4 (gl_FUNC_REMAINDERL): Require AC_CANONICAL_HOST.
      When cross-compiling to glibc systems, set gl_cv_func_remainderl_ieee
      to "guessing yes".
      * m4/rmdir.m4 (gl_FUNC_RMDIR): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_rmdir_works to
      "guessing yes".
      * m4/unlink.m4 (gl_FUNC_UNLINK): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_unlink_honors_slashes,
      gl_cv_func_unlink_parent_fails to "guessing yes".
      * m4/remove.m4 (gl_FUNC_REMOVE): Update.
      * m4/rename.m4 (gl_FUNC_RENAME): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_rename_slash_dst_works,
      gl_cv_func_rename_slash_src_works, gl_cv_func_rename_link_works,
      gl_cv_func_rename_dest_works to "guessing yes".
      * m4/round.m4 (gl_FUNC_ROUND): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_round_ieee to "guessing yes".
      * m4/roundf.m4 (gl_FUNC_ROUNDF): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_roundf_ieee to
      "guessing yes".
      * m4/roundl.m4 (gl_FUNC_ROUNDL): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_roundl_ieee to
      "guessing yes".
      * m4/setenv.m4 (gl_FUNC_SETENV): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_setenv_works to
      "guessing yes".
      (gl_FUNC_UNSETENV): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_unsetenv_works to
      "guessing yes".
      * m4/sleep.m4 (gl_FUNC_SLEEP): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_sleep_works to
      "guessing yes".
      * m4/stat.m4 (gl_FUNC_STAT): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_stat_file_slash to
      "guessing yes".
      * m4/symlink.m4 (gl_FUNC_SYMLINK): Require AC_CANONICAL_HOST. When
      cross-compiling to glibc systems, set gl_cv_func_symlink_works to
      "guessing yes".
      * m4/trunc.m4 (gl_FUNC_TRUNC): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_trunc_ieee to "guessing yes".
      * m4/truncf.m4 (gl_FUNC_TRUNCF): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_truncf_ieee to
      "guessing yes".
      * m4/truncl.m4 (gl_FUNC_TRUNCL): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_truncl_ieee to
      "guessing yes".
      * m4/usleep.m4 (gl_FUNC_USLEEP): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_usleep_works to
      "guessing yes".
      * m4/utimens.m4 (gl_UTIMENS): Require AC_CANONICAL_HOST. When cross-
      compiling to glibc systems, set gl_cv_func_futimesat_works to
      "guessing yes".
      9f1f81e4
  10. 01 Jan, 2012 1 commit
  11. 15 Jun, 2011 1 commit
  12. 01 Jan, 2011 1 commit
  13. 06 Dec, 2010 1 commit
    • Bruno Haible's avatar
      Put more information about failed tests into the test return codes. · 1f8c872f
      Bruno Haible authored
      * m4/c-stack.m4 (AC_SYS_XSI_STACK_OVERFLOW_HEURISTIC): Change test
      program so that it returns an enumerated value (0, 1, 2, 3, 4, ...).
      * m4/d-ino.m4 (gl_CHECK_TYPE_STRUCT_DIRENT_D_INO): Likewise.
      * m4/getcwd-path-max.m4 (gl_FUNC_GETCWD_PATH_MAX): Likewise.
      * m4/getcwd.m4 (gl_FUNC_GETCWD_NULL): Likewise.
      * m4/getdelim.m4 (gl_FUNC_GETDELIM): Likewise.
      * m4/getline.m4 (gl_FUNC_GETLINE): Likewise.
      * m4/intdiv0.m4 (gt_INTDIV0): Likewise.
      * m4/isapipe.m4 (gl_PREREQ_ISAPIPE): Likewise.
      * m4/nanosleep.m4 (gl_FUNC_NANOSLEEP): Likewise.
      * m4/posix_spawn.m4 (gl_POSIX_SPAWN_WORKS): Likewise.
      * m4/putenv.m4 (gl_FUNC_PUTENV): Likewise.
      * m4/sleep.m4 (gl_FUNC_SLEEP): Likewise.
      * m4/stdint.m4 (gl_STDINT_H): Likewise.
      * m4/calloc.m4 (_AC_FUNC_CALLOC_IF): Change test program so that it
      returns a bit mask.
      * m4/canonicalize.m4 (gl_FUNC_REALPATH_WORKS): Likewise.
      * m4/chown.m4 (gl_FUNC_CHOWN_FOLLOWS_SYMLINK): Likewise.
      * m4/dup2.m4 (gl_FUNC_DUP2): Likewise.
      * m4/fcntl-o.m4 (gl_FCNTL_O_FLAGS): Likewise.
      * m4/fnmatch.m4 (gl_FUNC_FNMATCH_POSIX): Likewise.
      * m4/frexp.m4 (gl_FUNC_FREXP_WORKS): Likewise.
      * m4/frexpl.m4 (gl_FUNC_FREXPL_WORKS): Likewise.
      * m4/getopt.m4 (gl_GETOPT_CHECK_HEADERS): Likewise.
      * m4/iconv.m4 (AM_ICONV_LINK): Likewise.
      * m4/iconv_open.m4 (gl_FUNC_ICONV_OPEN_UTF): Likewise.
      * m4/isfinite.m4 (gl_ISFINITEL_WORKS): Likewise.
      * m4/isnanf.m4 (gl_ISNANF_WORKS): Likewise.
      * m4/isnanl.m4 (gl_FUNC_ISNANL_WORKS): Likewise.
      * m4/ldexpl.m4 (gl_FUNC_LDEXPL_WORKS): Likewise.
      * m4/link.m4 (gl_FUNC_LINK): Likewise.
      * m4/linkat.m4 (gl_FUNC_LINKAT): Likewise.
      * m4/mbrlen.m4 (gl_MBRLEN_RETVAL): Likewise.
      * m4/mbrtowc.m4 (gl_MBRTOWC_RETVAL): Likewise.
      * m4/mbsrtowcs.m4 (gl_MBSRTOWCS_WORKS): Likewise.
      * m4/memchr.m4 (gl_FUNC_MEMCHR): Likewise.
      * m4/memmem.m4 (gl_FUNC_MEMMEM): Likewise.
      * m4/mkfifo.m4 (gl_FUNC_MKFIFO): Likewise.
      * m4/mkstemp.m4 (gl_FUNC_MKSTEMP): Likewise.
      * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
      * m4/open.m4 (gl_FUNC_OPEN): Likewise.
      * m4/poll.m4 (gl_FUNC_POLL): Likewise.
      * m4/popen.m4 (gl_FUNC_POPEN): Likewise.
      * m4/printf.m4 (gl_PRINTF_SIZES_C99, gl_PRINTF_LONG_DOUBLE,
      gl_PRINTF_INFINITE, gl_PRINTF_INFINITE_LONG_DOUBLE,
      gl_PRINTF_DIRECTIVE_A, gl_PRINTF_DIRECTIVE_F, gl_PRINTF_DIRECTIVE_LS,
      gl_PRINTF_PRECISION): Likewise.
      * m4/regex.m4 (gl_REGEX): Likewise.
      * m4/rename.m4 (gl_FUNC_RENAME): Likewise.
      * m4/rmdir.m4 (gl_FUNC_RMDIR): Likewise.
      * m4/setenv.m4 (gl_FUNC_SETENV_SEPARATE): Likewise.
      * m4/stat.m4 (gl_FUNC_STAT): Likewise.
      * m4/stpncpy.m4 (gl_FUNC_STPNCPY): Likewise.
      * m4/strcasestr.m4 (gl_FUNC_STRCASESTR): Likewise.
      * m4/strerror_r.m4 (gl_FUNC_STRERROR_R): Likewise.
      * m4/strsignal.m4 (gl_FUNC_STRSIGNAL): Likewise.
      * m4/strstr.m4 (gl_FUNC_STRSTR): Likewise.
      * m4/strtod.m4 (gl_FUNC_STRTOD): Likewise.
      * m4/symlink.m4 (gl_FUNC_SYMLINK): Likewise.
      * m4/tsearch.m4 (gl_FUNC_TSEARCH): Likewise.
      * m4/ttyname_r.m4 (gl_FUNC_TTYNAME_R): Likewise.
      * m4/unlink-busy.m4 (gl_FUNC_UNLINK_BUSY_TEXT): Likewise.
      * m4/unlink.m4 (gl_FUNC_UNLINK): Likewise.
      * m4/utimensat.m4 (gl_FUNC_UTIMENSAT): Likewise.
      * m4/utimes.m4 (gl_FUNC_UTIMES): Likewise.
      * m4/wcrtomb.m4 (gl_FUNC_WCRTOMB): Likewise.
      * m4/wcwidth.m4 (gl_FUNC_WCWIDTH): Likewise.
      * m4/signbit.m4 (gl_SIGNBIT_TEST_PROGRAM): Likewise.
      (gl_FLOATTYPE_SIGN_LOCATION): Change test program so that it returns an
      enumerated value.
      * m4/acl.m4 (gl_ACL_GET_FILE): Use "if ... return 1; return 0;" style.
      1f8c872f
  14. 01 Jan, 2010 1 commit
  15. 12 Nov, 2009 1 commit
    • Eric Blake's avatar
      mkfifo: new module · 08166afd
      Eric Blake authored
      Solaris 9 mkfifo("name/",mode) mistakenly creates "name".
      FreeBSD 7.2 mkfifo("dangling/",mode) mistakenly creates a fifo
      at the target of "dangling".  Mingw lacks named pipes altogether,
      but this at least avoids link failures.
      
      * modules/mkfifo: New file.
      * m4/mkfifo.m4 (gl_FUNC_MKFIFO): Likewise.
      * lib/mkfifo.c (mkfifo): Likewise.
      * m4/sys_stat_h.m4 (gl_SYS_STAT_H_DEFAULTS): Set witness
      defaults.
      * modules/sys_stat (Makefile.am): Substitute them.
      * lib/sys_stat.in.h (mkfifo): Declare replacement.
      * MODULES.html.sh (Support for systems lacking POSIX:2008):
      Document it.
      * doc/posix-functions/mkfifo.texi (mkfifo): Likewise.
      * modules/mkfifo-tests: New test.
      * tests/test-mkfifo.h (test_mkfifo): New file, borrowed in part
      from test-mkfifoat.c.
      * tests/test-mkfifo.c: New file.
      Signed-off-by: 's avatarEric Blake <ebb9@byu.net>
      08166afd