summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2006-01-12*** empty log message ***Jim Meyering
2006-01-12Remove useless parentheses in cpp directives, so thatJim Meyering
this file passes coreutils' `make syntax-check' tests.
2006-01-12Import from gnulib.Paul Eggert
2006-01-12Add stdint_.h.Paul Eggert
2006-01-12Adjust to md5 changes in gnulib, and make sha1 etc. more consistentPaul Eggert
with md5.
2006-01-12(struct sha512_ctx): Use a word buffer, not a byte buffer, so that wePaul Eggert
don't need to worry about alignment.
2006-01-12(struct sha256_ctx): Use a word buffer, not a byte buffer, so that wePaul Eggert
don't need to worry about alignment. All uses changed.
2006-01-12(struct sha1_ctx): Use a word buffer, not a byte buffer,Paul Eggert
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-12Fix commentary to match md5 better. Adjust to .h file changes.Paul Eggert
2006-01-12(__attribute__): Remove; unused.Paul Eggert
2006-01-12Fix commentary typos.Paul Eggert
(alignof, UNALIGNED_P): No need for a GCC-specific version.
2006-01-12(BUILT_SOURCES, EXTRA_DIST, stdint.h, MOSTLYCLEANFILES):Paul Eggert
Add gnulib snippet.
2006-01-12Add stdint.h.Paul Eggert
2006-01-11*** empty log message ***Jim Meyering
2006-01-11*** empty log message ***Jim Meyering
2006-01-11*** empty log message ***Jim Meyering
2006-01-11(fts_stat): When following a symlink-to-directory,Jim Meyering
don't interpret all stat-fails+lstat-succeeds as indicating a dangling symlink. That can also happen at least for ELOOP. The fix: return FTS_SLNONE only when the stat errno is ENOENT.
2006-01-11*** empty log message ***Jim Meyering
2006-01-11(fts_open): Put new (2006-01-04) maxarglen declaration and uses in theirJim Meyering
own block, so pre-c99 compilers don't object.
2006-01-11*** empty log message ***Jim Meyering
2006-01-11[!_LIBC]: Include "fcntl--.h", to map open to open_safer.Jim Meyering
2006-01-11*** empty log message ***Jim Meyering
2006-01-11(fchmodat, fchownat): Declare.Jim Meyering
(chmodat, lchmodat): Define convenience functions. (chownat, lchownat): Likewise.
2006-01-11(fchownat): New function.Jim Meyering
2006-01-11(fchmodat): New file and function.Jim Meyering
2006-01-11*** empty log message ***Jim Meyering
2006-01-11(OP): Remove useless space-before-TAB.Jim Meyering
2006-01-10Sync from gnulib.Paul Eggert
2006-01-10Update copyright year.Paul Eggert
2006-01-10Remove stray "lib/"s in previous change.Paul Eggert
2006-01-10Sync from gnulib.Paul Eggert
2006-01-10*** empty log message ***Jim Meyering
2006-01-10Avoid the double-free (first in fts_read, second in fts_close) thatJim Meyering
would occur when an `active' directory is made inaccessible (e.g., via chmod a-x) during a traversal. (fts_read): After a failed fchdir, update sp->fts_cur before returning. Reproduce this failure by mkdir -p a/b; cd a; chmod a-x . b Reported by Stavros Passas.
2006-01-10*** empty log message ***Jim Meyering
2006-01-09fix typo in commentJim Meyering
2006-01-06*** empty log message ***Jim Meyering
2006-01-06(COPYRIGHT_YEAR): Update to 2006.Jim Meyering
2006-01-04.Jim Meyering
2006-01-04(tzname): Don't declare if it is already #defined.Paul Eggert
2006-01-04*** empty log message ***Jim Meyering
2006-01-04Merge from glibc.Jim Meyering
(fts_open): Avoid function call in MAX macro use.
2006-01-03(xtime_make, xtime_nonnegative_nsec, xtime_nsec): UsePaul Eggert
long int, not int, for nanosecond counts, so that people who are used to POSIX struct timespec won't be surprised.
2006-01-03correct first-line commentJim Meyering
2006-01-02New approach to safer chmod.Paul Eggert
2006-01-02No longer used.Paul Eggert
2006-01-02New file.Paul Eggert
2006-01-02Include lchmod.h, lchmod.c.Paul Eggert
(make_dir_parents): Use lchown rather than chown, and lchmod rather than chmod.
2005-12-27chdir-related fixesPaul Eggert
2005-12-27(save_cwd): Don't bother trying to open directoryPaul Eggert
for write access: POSIX says that must fail.
2005-12-27(rpl_chown) [CHOWN_MODIFIES_SYMLINK]:Paul Eggert
Don't try O_WRONLY unless O_RDONLY failed wth EACCES. Fall back on chown if open failed with EACCES.