1. 31 Jul, 2011 2 commits
  2. 27 Jul, 2011 2 commits
  3. 26 Jul, 2011 4 commits
    • Eric Blake's avatar
      warnings: add comments about previous patch · 41a7841a
      Eric Blake authored
      * m4/absolute-header.m4: Document AS_VAR_PUSHDEF limitation.
      * m4/include_next.m4: Likewise.
      * m4/warn-on-use.m4: Likewise.
      * m4/warnings.m4: Likewise, and simplify use.
      Suggested by Stefano Lattarini.
      Signed-off-by: default avatarEric Blake <eblake@redhat.com>
    • Eric Blake's avatar
      include-next, warnings: support older autoconf · 336406c1
      Eric Blake authored
      Older autoconf did not know how to peer through quoting of the
      m4 macro created by AS_VAR_PUSHDEF; while newer autoconf has
      been patched to allow typical autoconf quoting rules to still
      apply, compatibility with autoconf 2.59 requires the unquoted
      use of the macro name for all uses prior to AS_VAR_POPDEF.
      absolute-header.m4 and warn-on-use.m4 already got this right.
      * m4/include_next.m4 (gl_NEXT_HEADERS_INTERNAL): Use
      AS_VAR_PUSHDEF in a way that works with older autoconf.
      * m4/warnings.m4 (gl_WARN_ADD): Likewise.
      Reported by Daniel P. Berrange.
      Signed-off-by: default avatarEric Blake <eblake@redhat.com>
    • Bruno Haible's avatar
      fseek, ftell: Fix doc. · c0ff72b9
      Bruno Haible authored
      * doc/posix-functions/fseek.texi: Reword statement about
      * doc/posix-functions/ftell.texi: Likewise.
    • Paul Eggert's avatar
      Add dependencies to the 'largefile' module. · 599a6645
      Paul Eggert authored
      * modules/fopen (Depends-on): Add 'largefile'.
      * modules/freopen (Depends-on): Likewise.
      * modules/fseeko (Depends-on): Likewise.
      * modules/ftello (Depends-on): Likewise.
      * modules/glob (Depends-on): Likewise.
      * modules/lseek (Depends-on): Likewise.
      * modules/lstat (Depends-on): Likewise.
      * modules/mkostemp (Depends-on): Likewise.
      * modules/mkostemps (Depends-on): Likewise.
      * modules/mkstemp (Depends-on): Likewise.
      * modules/mkstemps (Depends-on): Likewise.
      * modules/open (Depends-on): Likewise.
      * modules/openat (Depends-on): Likewise.
      * modules/pread (Depends-on): Likewise.
      * modules/pwrite (Depends-on): Likewise.
      * modules/scandir (Depends-on): Likewise.
      * modules/stat (Depends-on): Likewise.
      * modules/tmpfile (Depends-on): Likewise.
      * m4/mkstemp.m4 (gl_FUNC_MKSTEMP): Do not require AC_SYS_LARGEFILE,
      since the containing module now depends on the largefile module.
      * m4/tempname.m4 (gl_FUNC_GEN_TEMPNAME): Likewise.
      * doc/posix-functions/fopen.texi: Mention that the problem of 32-bit
      off_t is fixed by gnulib.
      * doc/posix-functions/freopen.texi: Likewise.
      * doc/posix-functions/fseeko.texi: Likewise.
      * doc/posix-functions/fstatat.texi: Likewise.
      * doc/posix-functions/ftello.texi: Likewise.
      * doc/posix-functions/glob.texi: Likewise.
      * doc/posix-functions/lseek.texi: Likewise.
      * doc/posix-functions/lstat.texi: Likewise.
      * doc/posix-functions/mkstemp.texi: Likewise.
      * doc/posix-functions/open.texi: Likewise.
      * doc/posix-functions/openat.texi: Likewise.
      * doc/posix-functions/pread.texi: Likewise.
      * doc/posix-functions/pwrite.texi: Likewise.
      * doc/posix-functions/scandir.texi: Likewise.
      * doc/posix-functions/stat.texi: Likewise.
      * doc/posix-functions/tmpfile.texi: Likewise.
      * doc/glibc-functions/mkostemp.texi: Likewise.
      * doc/glibc-functions/mkostemps.texi: Likewise.
      * doc/glibc-functions/mkstemps.texi: Likewise.
  4. 25 Jul, 2011 14 commits
  5. 24 Jul, 2011 14 commits
    • Jim Meyering's avatar
      test-select.h: avoid warning from gcc's -Wmissing-declarations · d7268305
      Jim Meyering authored
      * tests/test-select.h (test_function): Declare as "static".
    • Bruno Haible's avatar
      doc: Mention the effects of AC_SYS_LARGEFILE. · bac96472
      Bruno Haible authored
      * doc/posix-functions/aio_cancel.texi: Mention the effects of AC_SYS_LARGEFILE
      on this function.
      * doc/posix-functions/aio_error.texi: Likewise.
      * doc/posix-functions/aio_fsync.texi: Likewise.
      * doc/posix-functions/aio_read.texi: Likewise.
      * doc/posix-functions/aio_return.texi: Likewise.
      * doc/posix-functions/aio_suspend.texi: Likewise.
      * doc/posix-functions/aio_write.texi: Likewise.
      * doc/posix-functions/fgetpos.texi: Likewise.
      * doc/posix-functions/fopen.texi: Likewise.
      * doc/posix-functions/freopen.texi: Likewise.
      * doc/posix-functions/fsetpos.texi: Likewise.
      * doc/posix-functions/fstatvfs.texi: Likewise.
      * doc/posix-functions/ftruncate.texi: Likewise.
      * doc/posix-functions/ftw.texi: Likewise.
      * doc/posix-functions/getrlimit.texi: Likewise.
      * doc/posix-functions/glob.texi: Likewise.
      * doc/posix-functions/lio_listio.texi: Likewise.
      * doc/posix-functions/lockf.texi: Likewise.
      * doc/posix-functions/mkstemp.texi: Likewise.
      * doc/posix-functions/mmap.texi: Likewise.
      * doc/posix-functions/nftw.texi: Likewise.
      * doc/posix-functions/openat.texi: Likewise.
      * doc/posix-functions/opendir.texi: Likewise.
      * doc/posix-functions/posix_fadvise.texi: Likewise.
      * doc/posix-functions/posix_fallocate.texi: Likewise.
      * doc/posix-functions/pread.texi: Likewise.
      * doc/posix-functions/pwrite.texi: Likewise.
      * doc/posix-functions/readdir.texi: Likewise.
      * doc/posix-functions/readdir_r.texi: Likewise.
      * doc/posix-functions/rewinddir.texi: Likewise.
      * doc/posix-functions/scandir.texi: Likewise.
      * doc/posix-functions/seekdir.texi: Likewise.
      * doc/posix-functions/setrlimit.texi: Likewise.
      * doc/posix-functions/statvfs.texi: Likewise.
      * doc/posix-functions/telldir.texi: Likewise.
      * doc/posix-functions/tmpfile.texi: Likewise.
      * doc/posix-functions/truncate.texi: Likewise.
      * doc/glibc-functions/fallocate.texi: Likewise.
      * doc/glibc-functions/fstatfs.texi: Likewise.
      * doc/glibc-functions/fts_children.texi: Likewise.
      * doc/glibc-functions/fts_read.texi: Likewise.
      * doc/glibc-functions/getdirentries.texi: Likewise.
      * doc/glibc-functions/mkostemp.texi: Likewise.
      * doc/glibc-functions/mkostemps.texi: Likewise.
      * doc/glibc-functions/mkstemps.texi: Likewise.
      * doc/glibc-functions/preadv.texi: Likewise.
      * doc/glibc-functions/pwritev.texi: Likewise.
      * doc/glibc-functions/sendfile.texi: Likewise.
      * doc/glibc-functions/statfs.texi: Likewise.
    • Bruno Haible's avatar
      doc: Fix typo. · 3a9ab5da
      Bruno Haible authored
      * doc/posix-functions/fstat.texi: Talk about fstat, not stat.
    • Bruno Haible's avatar
      doc: Mention fsusage. · 87af8a24
      Bruno Haible authored
      * doc/posix-functions/statvfs.texi: Mention the fsusage module.
    • Bruno Haible's avatar
      Reorder ChangeLog entries to match the order in which the changes went · 551ee649
      Bruno Haible authored
      in at the central repository.
    • Bruno Haible's avatar
      doc: Mention new glibc headers and functions. · 984e3a85
      Bruno Haible authored
      * doc/glibc-headers/gshadow.texi: New file.
      * doc/glibc-functions/endsgent.texi: New file.
      * doc/glibc-functions/fgetsgent.texi: New file.
      * doc/glibc-functions/fgetsgent_r.texi: New file.
      * doc/glibc-functions/getsgent.texi: New file.
      * doc/glibc-functions/getsgent_r.texi: New file.
      * doc/glibc-functions/getsgnam.texi: New file.
      * doc/glibc-functions/getsgnam_r.texi: New file.
      * doc/glibc-functions/putsgent.texi: New file.
      * doc/glibc-functions/setsgent.texi: New file.
      * doc/glibc-functions/sgetsgent.texi: New file.
      * doc/glibc-functions/sgetsgent_r.texi: New file.
      * doc/glibc-functions/malloc_info.texi: New file.
      * doc/glibc-functions/preadv.texi: New file.
      * doc/glibc-functions/pwritev.texi: New file.
      * doc/glibc-functions/register_printf_modifier.texi: New file.
      * doc/glibc-functions/register_printf_specifier.texi: New file.
      * doc/glibc-functions/register_printf_type.texi: New file.
      * doc/glibc-functions/pthread_attr_getaffinity_np.texi: New file.
      * doc/glibc-functions/pthread_attr_setaffinity_np.texi: New file.
      * doc/glibc-functions/pthread_getaffinity_np.texi: New file.
      * doc/glibc-functions/pthread_getname_np.texi: New file.
      * doc/glibc-functions/pthread_mutex_consistent_np.texi: New file.
      * doc/glibc-functions/pthread_mutexattr_getrobust_np.texi: New file.
      * doc/glibc-functions/pthread_mutexattr_setrobust_np.texi: New file.
      * doc/glibc-functions/pthread_setaffinity_np.texi: New file.
      * doc/glibc-functions/pthread_setname_np.texi: New file.
      * doc/glibc-functions/pthread_sigqueue.texi: New file.
      * doc/glibc-functions/pthread_timedjoin_np.texi: New file.
      * doc/glibc-functions/pthread_tryjoin_np.texi: New file.
      * doc/glibc-functions/qsort_r.texi: New file.
      * doc/glibc-functions/quick_exit.texi: New file.
      * doc/glibc-functions/syncfs.texi: New file.
      * doc/gnulib.texi: Include them.
      (Glibc gshadow.h, Glibc sys/uio.h): New sections.
      * doc/posix-functions/psiginfo.texi: Fix info about glibc version.
      * doc/posix-functions/pthread_mutex_consistent.texi: Likewise.
      * doc/posix-functions/pthread_mutexattr_getrobust.texi: Likewise.
      * doc/posix-functions/pthread_mutexattr_setrobust.texi: Likewise.
      * doc/glibc-functions/execvpe.texi: Likewise.
    • Paul Eggert's avatar
      ftell: don't include <unistd.h> · a53ff77a
      Paul Eggert authored
      * lib/ftell.c: Don't include <unistd.h>.  <stdio.h> is now
      guaranteed to define off_t, and the ftell module depends on the
      stdio module.
    • Paul Eggert's avatar
      ftell: do not assume wraparound signed arithmetic · a9418e02
      Paul Eggert authored
      * lib/ftell.c: Include <limits.h>.
      (ftell): Don't assume wraparound signed arithmetic.
    • Bruno Haible's avatar
      Attribution for last commit. · 50de7d77
      Bruno Haible authored
    • Bruno Haible's avatar
      close: No longer depend on module 'fclose'. · 233c33ec
      Bruno Haible authored
      * modules/close (Depends-on): Remove fclose.
    • Bruno Haible's avatar
      fsusage: Enable large volume support on AIX >= 5.2. · 38a06045
      Bruno Haible authored
      * m4/fsusage.m4 (gl_FILE_SYSTEM_USAGE): If 'struct statvfs64' has a
      larger f_blocks field than 'struct statvfs', define STAT_STATVFS64
      instead of STAT_STATVFS.
      * lib/fsusage.c (get_fs_usage) [STAT_STATVFS64]: Use statvfs64.
    • Bruno Haible's avatar
      fsusage: Restore previous behaviour on AIX, Cygwin, Interix. · 34a0e456
      Bruno Haible authored
      * m4/fsusage.m4 (gl_FILE_SYSTEM_USAGE): Enforce a 64-bit struct statvfs
      f_blocks field only on MacOS X.
    • Bruno Haible's avatar
      fsusage: Support large volumes on glibc/Hurd, HP-UX, Solaris, MacOS X. · a49d519a
      Bruno Haible authored
      * m4/fsusage.m4 (gl_FILE_SYSTEM_USAGE): Require AC_SYS_LARGEFILE.
      * modules/fsusage (Depends-on): Add largefile.
    • Paul Eggert's avatar
      * README: Modernize discussion of signed integers. · 67d133ee
      Paul Eggert authored
      Assuming overflow wraparound is no longer safe.
      Mention ones' complement and signed magnitude.
  6. 23 Jul, 2011 2 commits
    • Bruno Haible's avatar
      select tests, pselect tests: Refactor. · 466449b0
      Bruno Haible authored
      * tests/test-select.h: New file, extracted from tests/test-select.c.
      (select_fn): New type.
      (test, do_select, do_select_nowait, do_select_wait, test_tty,
      test_connect_first, test_accept_first, test_pair, test_socket_pair,
      test_pipe): Add my_select argument.
      (test_function): Renamed from main. Add my_select argument.
      * tests/test-select.c: Move most code to tests/test-select.h. Include
      * modules/select-tests (Files): Add tests/test-select.h.
      * tests/test-pselect.c: Include test-select.h instead of test-select.c.
      (my_select, main): New functions.
      * modules/pselect-tests (Files): Add tests/test-select.h,
      tests/macros.h, tests/signature.h.
      (Depends-on): Remove select-tests. Add dependencies of test-select.h.
      (configure.ac): Check for <sys/wait.h>.
    • Bruno Haible's avatar
      sys_select tests: Check the signature of FD_*. · a515e805
      Bruno Haible authored
      * tests/test-select.c (FD_CLR, FD_ISSET, FD_SET, FD_ZERO): Move
      signature tests from here...
      * tests/test-sys_select.c (FD_CLR, FD_ISSET, FD_SET, FD_ZERO): ... to
      * modules/sys_select-tests (Files): Add tests/signature.h.
  7. 22 Jul, 2011 2 commits