Paul Eggert
9c4784e50e
(libcoreutils_a_SOURCES): Remove time_r.c, time_r.h,
...
as this is now done in m4.
2006-03-12 08:05:22 +00:00
Jim Meyering
0c0d4f5707
.
2006-02-27 10:54:09 +00:00
Jim Meyering
d3ae5ba2b4
*** empty log message ***
2006-02-27 10:52:48 +00:00
Jim Meyering
51fd587ca6
*** empty log message ***
2006-02-27 10:52:01 +00:00
Jim Meyering
0374086247
*** empty log message ***
2006-02-27 10:51:36 +00:00
Jim Meyering
021990a737
(libcoreutils_a_SOURCES): Add base64.h and base64.c.
2006-02-27 10:49:40 +00:00
Paul Eggert
6870eeeaff
(AT_FDCWD): Work around a bug in Solaris 9 and 10, where
...
AT_FDCWD exceeds INT_MAX.
2006-02-21 06:42:29 +00:00
Jim Meyering
3f7e0c2173
.
2006-02-20 13:00:54 +00:00
Jim Meyering
74699a2b52
*** empty log message ***
2006-02-16 23:10:27 +00:00
Jim Meyering
1ec610ba19
Include lstat.h, so that uses of lstat are converted
...
to uses of rpl_lstat, e.g., on Solaris 9. Otherwise, programs like
du (which now uses the openat-enabled fts and hence fstatat) would
mistakenly fail to dereference a symlink-to-directory specified
with a trailing slash.
2006-02-16 23:10:01 +00:00
Paul Eggert
05e61daca4
Sync from gnulib.
2006-02-14 23:08:59 +00:00
Paul Eggert
de107e9110
Fix typo in previous checkin: I deleted a '2' by mistake.
2006-02-11 00:36:08 +00:00
Paul Eggert
b455780a19
(close_stdout): Don't assume 'bool' converts nonzero
...
ints to 0 or 1, as this isn't true for the stdbool.h substitute.
2006-02-08 00:08:38 +00:00
Jim Meyering
9a8fc54523
*** empty log message ***
2006-02-02 21:25:10 +00:00
Jim Meyering
b88d20f978
Eliminate the unwelcome (albeit unlikely) possibility of xmalloc
...
failure on deficient systems, and simplify gnulib lgpl dependencies.
(rpl_lstat): Rewrite to use stat() in place of the
xmalloc/lstat combination. Based on a patch from Bruno Haible.
2006-02-02 21:25:06 +00:00
Paul Eggert
32aba5ac50
(L_): Renamed from L. All uses changed.
2006-01-27 18:41:50 +00:00
Paul Eggert
da953b9d22
Sync stdbool from gnulib.
2006-01-26 21:01:56 +00:00
Paul Eggert
a768b3ebec
Merge stdbool from gnulib; we're still not quite there yet.
2006-01-25 18:32:46 +00:00
Paul Eggert
1a9e9d670d
(true, false) [defined __BEOS__]: undef, as before.
...
(_Bool) [!@HAVE__BOOL@ && defined __GNUC__]: Use an enum
rather than a #define.
2006-01-25 18:32:19 +00:00
Jim Meyering
e2c3daca96
.
2006-01-25 08:05:45 +00:00
Jim Meyering
292e0cdfa6
Remove useless parentheses in cpp directive.
2006-01-25 07:44:28 +00:00
Jim Meyering
0a42446129
*** empty log message ***
2006-01-25 07:43:20 +00:00
Jim Meyering
d433382eaa
Remove useless parentheses in cpp directive.
2006-01-25 07:43:17 +00:00
Paul Eggert
a30a9a3ec4
Import from gnulib.
2006-01-24 07:52:03 +00:00
Jim Meyering
4cf7d77126
*** empty log message ***
2006-01-23 15:06:42 +00:00
Jim Meyering
e17e330140
Remove unused definition of N_.
2006-01-23 15:06:37 +00:00
Paul Eggert
7c364b54fc
(quotearg_buffer_restyled): Add "default: break;"
...
to pacify gcc -Wswitch-default.
2006-01-22 08:46:54 +00:00
Jim Meyering
3173cb27dd
.
2006-01-21 11:17:19 +00:00
Jim Meyering
d55e2d8528
(openat_needs_fchdir): New function.
2006-01-17 17:43:10 +00:00
Jim Meyering
88df081621
*** empty log message ***
2006-01-17 17:42:57 +00:00
Jim Meyering
264f1bc3cd
(openat_needs_fchdir): Declare it.
2006-01-17 17:42:53 +00:00
Jim Meyering
e9f0c42afc
*** empty log message ***
2006-01-17 17:24:38 +00:00
Jim Meyering
a28b096d7f
[struct FTS] (fts_cwd_fd): New member.
...
[struct FTS] (fts_rft): Remove now-unused member.
[struct FTS] (fts_cycle.state): Improve comment.
2006-01-17 17:24:29 +00:00
Jim Meyering
c1994c16c2
Rewrite fts.c not to change the current working directory,
...
by using openat, fstatat, fdopendir, etc..
[! _LIBC]: Include "openat.h" and "unistd--.h".
(HAVE_OPENAT_SUPPORT): Define.
[_LIBC] (fchdir): Don't undef or define; no longer used.
(FCHDIR): Define in terms of cwd_advance_fd rather than fchdir.
Now, this `function' always succeeds, and consumes its file descriptor
parameter -- so callers must not close such FDs. Update callers.
(diropen_fd, opendirat, cwd_advance_fd): New functions.
(diropen): Add parameter, SP. Adjust all callers.
Implement using diropen_fd, rather than open.
(fts_open): Initialize new member, fts_cwd_fd.
Remove fts_rft-setting code.
(fts_close): Close fts_cwd_fd, if necessary.
(__opendir2): Define in terms of opendir or opendirat,
depending on whether the FST_NOCHDIR flag is set.
(fts_build): Since fts_safe_changedir consumes its FD, and since
this code must do `closedir(dirp)', dup the dirfd(dirp) argument,
and close the dup'd file descriptor upon failure.
(fts_stat): Use fstatat(...AT_SYMLINK_NOFOLLOW) in place of lstat.
(fts_safe_changedir): Tweak semantics to reflect that this function
now calls cwd_advance_fd and hence consumes its FD argument.
2006-01-17 17:24:14 +00:00
Jim Meyering
7dabfc7e73
.
2006-01-12 08:40:34 +00:00
Jim Meyering
c27afc1a04
*** empty log message ***
2006-01-12 07:55:40 +00:00
Jim Meyering
b78b7818af
Remove useless parentheses in cpp directives, so that
...
this file passes coreutils' `make syntax-check' tests.
2006-01-12 07:55:36 +00:00
Paul Eggert
9b6eae76de
Import from gnulib.
2006-01-12 07:21:34 +00:00
Paul Eggert
ea58c1150c
Add stdint_.h.
2006-01-12 07:21:19 +00:00
Paul Eggert
518d041db8
Adjust to md5 changes in gnulib, and make sha1 etc. more consistent
...
with md5.
2006-01-12 07:19:50 +00:00
Paul Eggert
3f83336726
(struct sha512_ctx): Use a word buffer, not a byte buffer, so that we
...
don't need to worry about alignment.
2006-01-12 07:18:39 +00:00
Paul Eggert
a60af3a64f
(struct sha256_ctx): Use a word buffer, not a byte buffer, so that we
...
don't need to worry about alignment. All uses changed.
2006-01-12 07:18:13 +00:00
Paul Eggert
25962cd489
(struct sha1_ctx): Use a word buffer, not a byte buffer,
...
so that we don't need to worry about alignment. All uses changed.
This merges the 2005-10-28 md5 change into sha1.
2006-01-12 07:17:51 +00:00
Paul Eggert
1834ba06ac
Fix commentary to match md5 better. Adjust to .h file changes.
2006-01-12 07:17:25 +00:00
Paul Eggert
3024d13d7e
(__attribute__): Remove; unused.
2006-01-12 07:16:33 +00:00
Paul Eggert
7354a360be
Fix commentary typos.
...
(alignof, UNALIGNED_P): No need for a GCC-specific version.
2006-01-12 07:16:21 +00:00
Paul Eggert
71b4960878
(BUILT_SOURCES, EXTRA_DIST, stdint.h, MOSTLYCLEANFILES):
...
Add gnulib snippet.
2006-01-12 07:16:07 +00:00
Paul Eggert
aa038250c3
Add stdint.h.
2006-01-12 07:15:48 +00:00
Jim Meyering
4eafb9d163
*** empty log message ***
2006-01-11 22:11:49 +00:00
Jim Meyering
50114df430
*** empty log message ***
2006-01-11 21:32:56 +00:00