summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-01-03Also allow a slightly different diagnostic -- theJim Meyering
one you get when using openat-enabled fts.c and du (coming soon).
2006-01-03correct first-line commentJim Meyering
2006-01-03*** empty log message ***Jim Meyering
2006-01-03(O_DIRECTORY) [!defined O_DIRECTORY]: Define.Jim Meyering
2006-01-03Make sure we can change the group of inaccessible files.Paul Eggert
2006-01-03(RC_do_ordinary_chown): New enum value.Paul Eggert
(restricted_chown): Return it, if the file cannot be accessed due to EPERM, or if no uid or gid are required, or if the file is neither a directory nor a regular file. Rewrite to avoid gotos. (change_file_owner): Handle RC_do_ordinary_chown case. Rewrite to avoid gotos.
2006-01-03(General date syntax): Invalid dates are rejected.Paul Eggert
(Time of day items): Mention the possibility of leap seconds. Problem reported by Dr. David Alan Gilbert.
2006-01-03Explain date %g, %G, and %V a bit better.Paul Eggert
2006-01-03Explain date %g, %G a bit better.Paul Eggert
2006-01-03Use @acronym around "ISO" uniformly.Paul Eggert
(Date conversion specifiers): Explain %g, %G, and %V a bit better.
2006-01-03(usage): Explain %g, %G, and %V a bit better.Paul Eggert
2006-01-02*** empty log message ***Jim Meyering
2006-01-02(set_owner): Correct a comment.Jim Meyering
2006-01-02*** empty log message ***Jim Meyering
2006-01-02(parse_options): Change warning to say that --retryJim Meyering
is useful `mainly' (not `only') when following by name. Reported here: http://bugs.debian.org/273781
2006-01-02*** empty log message ***Jim Meyering
2006-01-02(tail invocation): Say that --retryJim Meyering
is useful `mainly' (not `only') when following by name.
2006-01-02Fix typo in previous change.Paul Eggert
2006-01-02New approach to safer chmod.Paul Eggert
2006-01-02Clarify file mode bits versus file permission bits.Paul Eggert
2006-01-02Update copyright year.Paul Eggert
2006-01-02Clarify file mode bits versus file permission bits.Paul Eggert
(mkfifo invocation, mknod invocation): -m affects only file permission bits.
2006-01-02Document that mkfifo and mknod -m no longer set special bits.Paul Eggert
2006-01-02No longer used.Paul Eggert
2006-01-02(usage): Clarify -m's operation.Paul Eggert
(main): If -m is given, don't invoke chmod; use umask 0 instead. Report an error if -m asks for bits outside the 777 range. Undo 2005-12-19 changes.
2006-01-02Update copyright year.Paul Eggert
2006-01-02(usage): Clarify -m's operation.Paul Eggert
(main): If -m is given, don't invoke chmod; use umask 0 instead. Report an error if -m asks for bits outside the 777 range.
2006-01-02Include lchmod.h.Paul Eggert
(usage): Clarify -m's operation. (main): Use lchmod rather than chmod. Don't use lchmod unless the new mode contains bits outside the 777 range.
2006-01-02Include lchmod.h.Paul Eggert
(re_protect, make_dir_parents_private): Use lchmod rather than chmod.
2006-01-02Include lchmod.h.Paul Eggert
(copy_internal): Use lchmod rather than chmod.
2006-01-02New file.Paul Eggert
2006-01-02(gl_MACROS): Require gl_FUNC_LCHMOD.Paul Eggert
Don't require gl_CHDIR_SAFER.
2006-01-02Include lchmod.h, lchmod.c.Paul Eggert
(make_dir_parents): Use lchown rather than chown, and lchmod rather than chmod.
2005-12-29(sort invocation): Clarify that by default a blank is a space or a tab.Paul Eggert
2005-12-29(sort invocation): Clarify that a blank is a spacePaul Eggert
or a tab.
2005-12-29add src/system.hJim Meyering
2005-12-28.Jim Meyering
2005-12-28*** empty log message ***Jim Meyering
2005-12-28(EXTRA_DIST): Add .x-sc_prohibit_assert_without_use.Jim Meyering
2005-12-28(sc_obsolete_symbols): Prohibit use of O_NDELAY.Jim Meyering
(sc_prohibit_assert_without_use): New rule. (syntax-check-rules): Add it to the list. (CVS_LIST): Define in terms of $(srcdir).
2005-12-28Don't include <assert.h>; it wasn't used.Jim Meyering
2005-12-27chdir-related fixesPaul Eggert
2005-12-27(wipename): Use similar open flags to other places we open directories.Paul Eggert
Don't bother trying to open dir for writing, since POSIX prohibits it.
2005-12-27(fd_to_subdirp): Open with O_DIRECTORY | O_NOCTTYPaul Eggert
| O_NOFOLLOW too, for consistency with other dir-openers. Use POSIX-preferred O_NONBLOCK rather than O_NDELAY. (is_empty_dir): Likewise.
2005-12-27(restricted_chown):Paul Eggert
Don't try O_WRONLY unless O_RDONLY failed wth EACCES.
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.
2005-12-27(defined_S_IFMT): New macro.Paul Eggert
Include stat-macros.h. Include stdlib.h, for abort(). Don't include stdio.h or assert.h; no longer needed. (same_file_type): Don't assume S_IFMT is defined, as POSIX does not require this. Don't assume S_IFCHR and S_IFBLK have their usual sort of bit pattern. (fchmod_new): Open with O_NOCTTY for as well, for minor improvement on hosts where that matters. Don't bother to assert, since the caller (in this source file) checks the same thing. Discard any errno from a close failure, for consistency with other code.
2005-12-27(diropen): Don't bother trying to open directory for write access:Paul Eggert
POSIX says that must fail.
2005-12-27(chdir_no_follow): Don't bother trying to open directory for writePaul Eggert
access: POSIX says that must fail.