+2009-12-09 Bruno Haible <bruno@clisp.org>
+
+ Avoid syntax error in C++ mode.
+ * lib/stdio.in.h (rename): Don't use parameter name 'new'.
+
+2009-12-09 Bruno Haible <bruno@clisp.org>
+
+ Use sed with option -e.
+ * gnulib-tool (func_version, func_emit_copyright_notice,
+ func_emit_initmacro_end, func_import, func_create_testdir): Pass
+ option -e to sed.
+ * modules/link-warning (Makefile.am): Likewise.
+
+2009-12-10 Jim Meyering <meyering@redhat.com>
+
+ mgetgroups: do not write bytes beyond end of malloc'd buffer
+ * lib/mgetgroups.c: Fix an off-by-one error. When we have no
+ username, we call getgroups with a one-element-shorter buffer,
+ but still told it the length was original, max_n_groups.
+
+2009-12-09 Eric Blake <ebb9@byu.net>
+
+ cloexec: relax license
+ * modules/cloexec (Maintainer): Add myself.
+ (License): Use LGPL, not GPL.
+
+ link-warning: optimize generation
+ * modules/link-warning (Makefile.am): Reduce process usage.
+
+2009-12-09 Bruno Haible <bruno@clisp.org>
+
+ * doc/posix-functions/unsetenv.texi: Mention Solaris 10 bug for which a
+ workaround was added on 2009-11-17.
+
+2009-12-09 Jim Meyering <meyering@redhat.com>
+ Bruno Haible <bruno@clisp.org>
+
+ link-warning: Allow extra lines at the top of build-aux/link-warning.h.
+ * modules/link-warning (Makefile.am): Make the comment-removing sed
+ command more robust in the face of bootstrap-prepended comment lines.
+
+2009-12-09 Bruno Haible <bruno@clisp.org>
+
+ * lib/mgetgroups.c (mgetgroups): Don't remove duplicates if there is at
+ most one group.
+
+2009-12-09 Simon Josefsson <simon@josefsson.org>
+ Bruno Haible <bruno@clisp.org>
+
+ * build-aux/link-warning.h: Add copyright notice.
+ * modules/link-warning (Makefile.am): Generate link-warning.h from
+ build-aux/link-warning.h. Update LINK_WARNING_H accordingly.
+ * NEWS: Mention change in link-warning module.
+ * modules/arpa_inet (Makefile.am): Add dependency to arpa/inet.h.
+ * modules/dirent (Makefile.am): Add dependency to dirent.h.
+ * modules/fcntl-h (Makefile.am): Add dependency to fcntl.h.
+ * modules/getopt-posix (Makefile.am): Add dependency to getopt.h.
+ * modules/inttypes (Makefile.am): Add dependency to inttypes.h.
+ * modules/math (Makefile.am): Add dependency to math.h.
+ * modules/search (Makefile.am): Add dependency to search.h.
+ * modules/signal (Makefile.am): Add dependency to signal.h.
+ * modules/spawn (Makefile.am): Add dependency to spawn.h.
+ * modules/stdio (Makefile.am): Add dependency to stdio.h.
+ * modules/stdlib (Makefile.am): Add dependency to stdlib.h.
+ * modules/string (Makefile.am): Add dependency to string.h.
+ * modules/strings (Makefile.am): Add dependency to strings.h.
+ * modules/sys_ioctl (Makefile.am): Add dependency to sys/ioctl.h.
+ * modules/sys_select (Makefile.am): Add dependency to sys/select.h.
+ * modules/sys_socket (Makefile.am): Add dependency to sys/socket.h.
+ * modules/sys_stat (Makefile.am): Add dependency to sys/stat.h.
+ * modules/sys_times (Makefile.am): Add dependency to sys/times.h.
+ * modules/sys_utsname (Makefile.am): Add dependency to sys/utsname.h.
+ * modules/sys_wait (Makefile.am): Add dependency to sys/wait.h.
+ * modules/unistd (Makefile.am): Add dependency to unistd.h.
+ * modules/wchar (Makefile.am): Add dependency to wchar.h.
+
+2009-12-09 Bruno Haible <bruno@clisp.org>
+
+ fchdir: Optimize away rpl_fstat when possible.
+ * m4/fchdir.m4 (gl_FUNC_FCHDIR): Set REPLACE_FSTAT only together with
+ REPLACE_OPEN_DIRECTORY.
+ * lib/fchdir.c (rpl_fstat): Define only when REPLACE_OPEN_DIRECTORY.
+
+2009-12-09 Bruno Haible <bruno@clisp.org>
+
+ * lib/fchdir.c: Update comment.
+
+2009-12-09 Bruno Haible <bruno@clisp.org>
+
+ * lib/cloexec.c (set_cloexec_flag): Clarify intent of dup2 call.
+
+2009-12-08 Eric Blake <ebb9@byu.net>
+
+ fchdir: avoid memory leak on re-registration.
+ * lib/fchdir.c (ensure_dirs_slot): Avoid memory leak.
+
2009-12-08 Jim Meyering <meyering@redhat.com>
init.sh: avoid Solaris 10 /bin/sh portability problem
REPLACE_DUP2 to decide when rpl_dup2 is needed.
* m4/dup2.m4 (gl_REPLACE_DUP2): Only define REPLACE_DUP2 when dup2
exists.
- (gl_FUNC_DUP2): Drop unneeded AC_SUBST.
+ (gl_FUNC_DUP2): Drop unneeded AC_DEFINE.
2009-12-07 Eric Blake <ebb9@byu.net>