Files
gnu-coreutils/lib
Paul Eggert 498bb2796f Include stat-macros.h, xalloc.h.
(S_ISDIR, S_ISUID, S_ISGID, S_ISVTX, S_IRUSR, S_IWUSR, S_IXUSR):
(S_IRGRP, S_IWGRP, S_IXGRP, S_IROTH, S_IWOTH, S_IXOTH, S_IRXWU):
(S_IRWXG, S_IRWXO, CHMOD_MODE_BITS):
Remove.  This is now stat-macros.h's job.
(talloc): Remove.  All callers replaced by xalloc, so that
our invokers don't have to worry about reporting memory failures.
(make_node_op_equals): Remove.
(MODE_ORDINARY_CHAGE, MODE_X_IF_ANY_X, MODE_COPY_EXISTING):
New constants.
(struct mode_change): Moved here from modechange.h.
(mode_append_entry): Remove.
(mode_compile): Remove MASKED_OPS arg, since it encouraged
apps to have incorrect behavior.  Use simpler algorithm for head
and tail.  Don't futz with umask; that's now the job of mode_adjust.
Detect more invalid usages rather than having somewhat-random behavior.
Don't insert an "a=" action, as that leads to incorrect behavior.
(mode_compile, mode_create_from_ref): Return NULL on error instead
of an enum, since now there's only one way to have an error.  All
callers changed.
(mode_adjust): Accept new arg UMASK_VALUE, and interpret it
at the correct time.  Simplify calculation of "+u" and its ilk.
Don't mishandle "+X".
(mode_free): Remove "register" and localize decls.
2005-04-28 16:29:00 +00:00
..
2004-12-05 19:38:32 +00:00
2005-04-18 23:30:55 +00:00
2005-01-19 10:22:02 +00:00
2005-02-26 07:31:20 +00:00
2005-01-22 06:25:53 +00:00
2005-04-11 20:01:20 +00:00
2005-04-11 20:02:06 +00:00
2005-02-21 08:05:49 +00:00
2005-02-21 08:05:49 +00:00
2005-04-11 20:02:28 +00:00
2005-03-21 07:42:07 +00:00
2005-04-11 20:02:43 +00:00
2005-02-26 07:31:20 +00:00
2005-04-18 23:38:19 +00:00
2005-02-03 21:32:34 +00:00
2005-04-28 16:29:00 +00:00
2005-01-19 09:58:01 +00:00
2005-01-25 12:30:01 +00:00
2005-03-21 07:42:07 +00:00
2005-04-11 20:03:04 +00:00
2005-03-21 07:42:07 +00:00
2005-03-09 19:23:35 +00:00
2005-03-15 00:44:29 +00:00
2004-12-05 19:28:15 +00:00
2005-04-11 20:03:22 +00:00
2005-03-09 19:24:37 +00:00
2005-03-09 19:25:14 +00:00
2005-03-21 07:42:07 +00:00
2005-03-21 07:42:07 +00:00
2005-01-21 00:20:20 +00:00
2005-01-21 00:19:49 +00:00
2005-03-09 19:25:34 +00:00
2005-02-21 08:05:49 +00:00

The files in this directory are used in many GNU packages,
including coreutils, diffutils, and tar.
The autoconf tests required for these files are in ../m4.