userspec: support optional parameters to parse_user_spec()
[gnulib.git] / ChangeLog
index d3491e3..3777fc7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,40 @@
+2013-09-19  Pádraig Brady  <P@draigBrady.com>
+
+       userspec: support optional parameters to parse_user_spec()
+       * lib/userspec.c (parse_user_spec): If the GID param is NULL,
+       then avoid group processing and treat the full spec as a user.
+       (parse_with_separator): Allow the USERNAME and GROUPNAME to
+       be optional params (NULL), in which case they're ignored.
+
 2013-09-19  Paul Eggert  <eggert@cs.ucla.edu>
 
+       timespec: new function make_timespec, and new constants
+       * lib/timespec.h: Incorporate recent changes on the Emacs trunk.
+       (TIMESPEC_RESOLUTION, LOG10_TIMESPEC_RESOLUTION): New constants.
+       (make_timespec): New function.
+       * lib/dtotimespec.c (dtotimespec):
+       * lib/timespec-add.c (timespec_add):
+       * lib/timespec-sub.c (timespec_sub):
+       * lib/utimens.c (validate_timespec):
+       * lib/utimensat.c (rpl_utimensat):
+       Use these new constants and functions.
+
+       stdio: OS X port of putc_unlocked + extern inline
+       * lib/stdio.in.h (putc_unlocked): #undef on problematic Apple platforms.
+       * doc/posix-functions/putc_unlocked.texi:
+       * doc/posix-functions/putchar_unlocked.texi:
+       Document this portability problem.
+
+       signal: OS X port of sigaddset etc. + extern inline
+       * lib/signal.in.h (sigaddset, sigdelset, sigemptyset, sigfillset)
+       (sigismember): #undef on problematic Apple platforms.
+       * doc/posix-functions/sigaddset.texi:
+       * doc/posix-functions/sigdelset.texi:
+       * doc/posix-functions/sigemptyset.texi:
+       * doc/posix-functions/sigfillset.texi:
+       * doc/posix-functions/sigismember.texi:
+       Document this portability problem.
+
        extern-inline: do not always suppress extern inline on OS X
        * m4/extern-inline.m4 (gl_EXTERN_INLINE): Suppress the use of
        extern inline on Apple only if the particular compile-time