Commit Graph

3315 Commits

Author SHA1 Message Date
Jim Meyering 82dfbcee7b . 2003-10-02 20:24:00 +00:00
Jim Meyering a9c27a6da1 *** empty log message *** 2003-10-02 20:23:49 +00:00
Jim Meyering 63082bb3a3 (libfetish_a_SOURCES): Add fts.c fts_.h.
Remove ftw_.h.
2003-10-02 20:23:35 +00:00
Jim Meyering c7707f643c *** empty log message *** 2003-10-02 17:47:22 +00:00
Jim Meyering 7e25757f8b Don't require that the maximum length of a file name
encountered in a traversal fit in an `unsigned short',
and fix some portability bugs (don't depend on gcc).

Include "fts_.h", not <fts.h>.
(ALIGNBYTES) [!(__GNUC__ >= 2)]: Add a definition that works with
compilers that don't have __alignof__.
(MAX): Use a definition that doesn't depend on gcc.
(fts_build): Make `len' and `maxlen' be of type size_t, not int.
Test for overflow in a less type-dependent manner.
Test HAVE_STRUCT_DIRENT_D_TYPE, rather than
defined DT_DIR && defined _DIRENT_HAVE_D_TYPE.
(fts_palloc): Test for overflow in a less type-dependent manner.
(fts_safe_changedir): Use stat, not stat64.
Use fstat, not __fxstat64(_STAT_VER.
2003-10-02 17:33:54 +00:00
Jim Meyering caf4f07912 Don't require that the maximum length of a file name
encountered in a traversal fit in an `unsigned short',
and fix some portability bugs (don't depend on gcc).

[FTS] (fts_pathlen): Change type from int to size_t.
[FTSENT] (fts_pathlen): Change type from u_short to size_t.
(fts_level): Change type from u_short to int.
2003-10-02 17:33:42 +00:00
Jim Meyering 2ec43c609b *** empty log message *** 2003-09-30 06:44:35 +00:00
Jim Meyering 49061e6bde (tm_diff) [! HAVE_TM_GMTOFF]: Fix arg typo in previous patch. 2003-09-30 06:44:32 +00:00
Jim Meyering 156549eb5d *** empty log message *** 2003-09-28 08:09:46 +00:00
Jim Meyering 4f58c187da Update from gnulib. 2003-09-28 08:09:28 +00:00
Jim Meyering 82ca831856 *** empty log message *** 2003-09-18 22:22:17 +00:00
Jim Meyering 79ade1ea9c (version_etc): Rename parameter, authors, to written_by. 2003-09-18 22:21:41 +00:00
Jim Meyering 33c7b98bbc *** empty log message *** 2003-09-18 22:21:10 +00:00
Jim Meyering b14965fae9 (version_etc): Rename parameter, authors, to written_by.
Combine fprintf and following putc('\n'.
2003-09-18 22:20:44 +00:00
Jim Meyering 243ea2b5e9 *** empty log message *** 2003-09-18 22:09:05 +00:00
Jim Meyering c6ec144494 revert previous change 2003-09-18 19:39:12 +00:00
Jim Meyering 588291785c *** empty log message *** 2003-09-18 18:13:57 +00:00
Jim Meyering ac58291e4d (parse_long_options): Update prototype. 2003-09-18 18:13:44 +00:00
Jim Meyering 6e1f55d40f Include stdarg.h.
(parse_long_options): Make this function variadic (authors), too.
Call version_etc_va, not version_etc.
2003-09-18 18:13:18 +00:00
Jim Meyering 0ed744a035 (version_etc_va): Declare it. 2003-09-18 18:10:22 +00:00
Jim Meyering 28a8798c03 This lets translators provide better translations for the
`Written by ...' part of --version output.

Include stdarg.h, stdlib.h, string.h, and xalloc.h.
(version_etc): Make this function variadic,
with a NULL-terminated list of author name strings.
(version_etc_va): New function.
2003-09-18 18:09:44 +00:00
Jim Meyering 20a24ef302 *** empty log message *** 2003-09-17 18:49:41 +00:00
Jim Meyering 39468cd38f (read_utmp): Likewise.
Check for fstat error.  Close stream and free storage when failing.
2003-09-17 18:49:34 +00:00
Jim Meyering 651fd58f8f (getndelim2): Don't trash errno when a read
fails, so that the caller gets the proper errno.
2003-09-17 18:46:57 +00:00
Jim Meyering 21158aed3a (readlinebuffer): Return NULL immediately upon
input error, instead of returning NULL the next time we are called
(and therefore losing track of errno).
2003-09-17 18:45:24 +00:00
Jim Meyering 7620cc92c2 Add comment from Bruno Haible. 2003-09-17 18:43:25 +00:00
Jim Meyering 395d134eef . 2003-09-14 08:29:44 +00:00
Jim Meyering 6335f4404f Update from gnulib. 2003-09-13 22:12:21 +00:00
Jim Meyering 4377eca42f . 2003-09-13 22:03:55 +00:00
Jim Meyering edd9eaa9c0 *** empty log message *** 2003-09-13 22:03:50 +00:00
Jim Meyering bb9cf91d91 (libfetish_a_SOURCES): Add exit.h, strndup.h, time_r.c, time_r.h. 2003-09-13 22:03:45 +00:00
Jim Meyering 540ca8b305 *** empty log message *** 2003-09-13 22:03:02 +00:00
Jim Meyering dce9582d2c Update from gnulib. 2003-09-13 22:01:20 +00:00
Jim Meyering 2be39af412 Update from gnulib. 2003-09-13 21:54:35 +00:00
Jim Meyering 07f3bfba3a New file, from gnulib. 2003-09-13 21:53:33 +00:00
Jim Meyering 9ba06e55a5 Update from gnulib. 2003-09-13 19:54:00 +00:00
Jim Meyering 6e149418b7 Update from gnulib. 2003-09-13 19:53:18 +00:00
Jim Meyering 38c61c8bcb Update from gnulib. 2003-09-13 19:52:30 +00:00
Jim Meyering 83a9f384ae New file, from gnulib. 2003-09-13 19:50:59 +00:00
Jim Meyering dbdd37af64 New file, from GNU gettext, via gnulib. 2003-09-13 18:02:10 +00:00
Jim Meyering 4d5f314e75 from gnulib 2003-09-13 18:00:43 +00:00
Jim Meyering 6fe4848ea5 from gnulib 2003-09-13 18:00:08 +00:00
Jim Meyering a05e8213a3 (my_mktime_localtime_r): Remove; all uses changed to __localtime_r.
(__localtime_r) [!defined _LIBC]: New macro.  Include <time_r.h>.
(__mktime_internal) [!defined _LIBC]: Now extern, not static.
2003-09-13 17:59:53 +00:00
Jim Meyering f4bf3aa571 (my_strftime_gmtime_r): Remove; all uses changed to __gmtime_r.
(my_strftime_localtime_r): Remove; all uses changed to __localtime_r.
(__gtime_r, __localtime_r) [!HAVE_TM_GMTOFF]: New macros.
Include <time_r.h>.
2003-09-13 17:58:57 +00:00
Jim Meyering 8e3272f546 . 2003-09-13 11:58:35 +00:00
Jim Meyering 745c63c70c *** empty log message *** 2003-09-13 10:30:48 +00:00
Jim Meyering c32fb8f43e (error_tail): Assume vprintf. 2003-09-13 10:29:28 +00:00
Jim Meyering d366ff1e4a Update from gnulib. 2003-09-13 10:28:58 +00:00
Jim Meyering 36adf17e1d (EXIT_FAILURE): Remove; now done by exit.h
Don't include stdlib.h; no longer needed.
2003-09-13 10:25:44 +00:00
Jim Meyering 6305639766 Include "xalloc.h" first, to check interface.
Include <stdlib.h> unconditionally.

Include exit.h.
(EXIT_FAILURE): Remove; now done by exit.h
2003-09-13 10:23:46 +00:00