cvs-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Cvs-cvs] ccvs ChangeLog Makefile.in aclocal.m4 config.h....


From: Mark D. Baushke
Subject: [Cvs-cvs] ccvs ChangeLog Makefile.in aclocal.m4 config.h....
Date: Thu, 24 Aug 2006 01:24:16 +0000

CVSROOT:        /cvsroot/cvs
Module name:    ccvs
Changes by:     Mark D. Baushke <mdb>   06/08/24 01:24:15

Modified files:
        .              : ChangeLog Makefile.in aclocal.m4 config.h.in 
                         configure 
        contrib        : Makefile.in 
        contrib/pam    : Makefile.in 
        diff           : Makefile.in 
        doc            : Makefile.in 
        doc/i18n       : Makefile.in 
        doc/i18n/pt_BR : Makefile.in 
        lib            : ChangeLog Makefile.am Makefile.gnulib 
                         Makefile.in mbchar.h 
        m4             : ChangeLog _inttypes_h.m4 canon-host.m4 
                         canonicalize.m4 chdir-long.m4 close-stream.m4 
                         closeout.m4 dirname.m4 exitfail.m4 
                         fcntl-safer.m4 filenamecat.m4 fpending.m4 
                         getcwd.m4 getdate.m4 getdelim.m4 getline.m4 
                         getlogin_r.m4 getpagesize.m4 getpass.m4 
                         gettime.m4 glob.m4 gnulib-cache.m4 
                         gnulib-comp.m4 intmax_t.m4 inttypes_h.m4 
                         lock.m4 longlong.m4 lstat.m4 mbchar.m4 md5.m4 
                         mempcpy.m4 memrchr.m4 nanosleep.m4 openat.m4 
                         pagealign_alloc.m4 pathmax.m4 quotearg.m4 
                         regex.m4 save-cwd.m4 stat-macros.m4 stdint_h.m4 
                         strdup.m4 strftime.m4 strndup.m4 strnlen.m4 
                         time_r.m4 timespec.m4 unistd-safer.m4 
                         unlocked-io.m4 xalloc.m4 xgetcwd.m4 
                         xreadlink.m4 yesno.m4 
        maint-aux      : Makefile.in gnulib-filelist.txt gnulib-update 
        man            : Makefile.in 
        src            : Makefile.in 
        tools          : Makefile.in 
        vms            : Makefile.in 
        windows-NT     : ChangeLog Makefile.in config.h config.h.in 
                         config.h.in.in stamp-chi 
        windows-NT/SCC : Makefile.in 
Added files:
        lib            : chown.c fchown-stub.c lchown.c lchown.h 
        m4             : chown.m4 lchown.m4 
Removed files:
        m4             : dev-ino.m4 same-inode.m4 

Log message:
        * Makefile.in, aclocal.m4, config.h.in, configure: Regenerated.
        
        * lib/Makefile.am: Import changes from...
        * lib/Makefile.gnulib: ...this regenerated file.
        * lib/Makefile.in: Regenerated.
        * lib/mbchar.h: Update from GNULIB.
        
        * m4/_inttypes_h.m4, m4/canon-host.m4, m4/canonicalize.m4,
        m4/chdir-long.m4, m4/close-stream.m4, m4/closeout.m4, m4/dirname.m4,
        m4/exitfail.m4, m4/fcntl-safer.m4, m4/filenamecat.m4, m4/fpending.m4,
        m4/getcwd.m4, m4/getdate.m4, m4/getdelim.m4, m4/getline.m4,
        m4/getlogin_r.m4, m4/getpagesize.m4, m4/getpass.m4, m4/gettime.m4,
        m4/glob.m4, m4/gnulib-cache.m4, m4/gnulib-comp.m4, m4/intmax_t.m4,
        m4/inttypes_h.m4, m4/lock.m4, m4/longlong.m4, m4/lstat.m4,
        m4/mbchar.m4, m4/md5.m4, m4/mempcpy.m4, m4/memrchr.m4,
        m4/nanosleep.m4, m4/openat.m4, m4/pagealign_alloc.m4, m4/pathmax.m4,
        m4/quotearg.m4, m4/regex.m4, m4/save-cwd.m4, m4/stat-macros.m4,
        m4/stdint_h.m4, m4/strdup.m4, m4/strftime.m4, m4/strndup.m4,
        m4/strnlen.m4, m4/time_r.m4, m4/timespec.m4, m4/unistd-safer.m4,
        m4/unlocked-io.m4, m4/xalloc.m4, m4/xgetcwd.m4, m4/xreadlink.m4,
        m4/yesno.m4: Update from GNULIB.
        * m4/chown.m4, m4/lchown.m4: New from GNULIB.
        * m4/dev-ino.m4, m4/same-inode.m4: Remove per GNULIB update.
        
        * maint-aux/gnulib-update: Update to drop '--doc-base doc'
        * maint-aux/gnulib-filelist.txt: Update from GNULIB.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/ccvs/ChangeLog?cvsroot=cvs&r1=1.1339&r2=1.1340
http://cvs.savannah.gnu.org/viewcvs/ccvs/Makefile.in?cvsroot=cvs&r1=1.199&r2=1.200
http://cvs.savannah.gnu.org/viewcvs/ccvs/aclocal.m4?cvsroot=cvs&r1=1.161&r2=1.162
http://cvs.savannah.gnu.org/viewcvs/ccvs/config.h.in?cvsroot=cvs&r1=1.219&r2=1.220
http://cvs.savannah.gnu.org/viewcvs/ccvs/configure?cvsroot=cvs&r1=1.476&r2=1.477
http://cvs.savannah.gnu.org/viewcvs/ccvs/contrib/Makefile.in?cvsroot=cvs&r1=1.138&r2=1.139
http://cvs.savannah.gnu.org/viewcvs/ccvs/contrib/pam/Makefile.in?cvsroot=cvs&r1=1.59&r2=1.60
http://cvs.savannah.gnu.org/viewcvs/ccvs/diff/Makefile.in?cvsroot=cvs&r1=1.107&r2=1.108
http://cvs.savannah.gnu.org/viewcvs/ccvs/doc/Makefile.in?cvsroot=cvs&r1=1.154&r2=1.155
http://cvs.savannah.gnu.org/viewcvs/ccvs/doc/i18n/Makefile.in?cvsroot=cvs&r1=1.42&r2=1.43
http://cvs.savannah.gnu.org/viewcvs/ccvs/doc/i18n/pt_BR/Makefile.in?cvsroot=cvs&r1=1.43&r2=1.44
http://cvs.savannah.gnu.org/viewcvs/ccvs/lib/ChangeLog?cvsroot=cvs&r1=1.545&r2=1.546
http://cvs.savannah.gnu.org/viewcvs/ccvs/lib/Makefile.am?cvsroot=cvs&r1=1.120&r2=1.121
http://cvs.savannah.gnu.org/viewcvs/ccvs/lib/Makefile.gnulib?cvsroot=cvs&r1=1.83&r2=1.84
http://cvs.savannah.gnu.org/viewcvs/ccvs/lib/Makefile.in?cvsroot=cvs&r1=1.221&r2=1.222
http://cvs.savannah.gnu.org/viewcvs/ccvs/lib/mbchar.h?cvsroot=cvs&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/ccvs/lib/chown.c?cvsroot=cvs&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/ccvs/lib/fchown-stub.c?cvsroot=cvs&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/ccvs/lib/lchown.c?cvsroot=cvs&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/ccvs/lib/lchown.h?cvsroot=cvs&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/ChangeLog?cvsroot=cvs&r1=1.186&r2=1.187
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/_inttypes_h.m4?cvsroot=cvs&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/canon-host.m4?cvsroot=cvs&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/canonicalize.m4?cvsroot=cvs&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/chdir-long.m4?cvsroot=cvs&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/close-stream.m4?cvsroot=cvs&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/closeout.m4?cvsroot=cvs&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/dirname.m4?cvsroot=cvs&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/exitfail.m4?cvsroot=cvs&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/fcntl-safer.m4?cvsroot=cvs&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/filenamecat.m4?cvsroot=cvs&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/fpending.m4?cvsroot=cvs&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/getcwd.m4?cvsroot=cvs&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/getdate.m4?cvsroot=cvs&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/getdelim.m4?cvsroot=cvs&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/getline.m4?cvsroot=cvs&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/getlogin_r.m4?cvsroot=cvs&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/getpagesize.m4?cvsroot=cvs&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/getpass.m4?cvsroot=cvs&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/gettime.m4?cvsroot=cvs&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/glob.m4?cvsroot=cvs&r1=1.16&r2=1.17
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/gnulib-cache.m4?cvsroot=cvs&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/gnulib-comp.m4?cvsroot=cvs&r1=1.23&r2=1.24
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/intmax_t.m4?cvsroot=cvs&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/inttypes_h.m4?cvsroot=cvs&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/lock.m4?cvsroot=cvs&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/longlong.m4?cvsroot=cvs&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/lstat.m4?cvsroot=cvs&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/mbchar.m4?cvsroot=cvs&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/md5.m4?cvsroot=cvs&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/mempcpy.m4?cvsroot=cvs&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/memrchr.m4?cvsroot=cvs&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/nanosleep.m4?cvsroot=cvs&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/openat.m4?cvsroot=cvs&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/pagealign_alloc.m4?cvsroot=cvs&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/pathmax.m4?cvsroot=cvs&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/quotearg.m4?cvsroot=cvs&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/regex.m4?cvsroot=cvs&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/save-cwd.m4?cvsroot=cvs&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/stat-macros.m4?cvsroot=cvs&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/stdint_h.m4?cvsroot=cvs&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/strdup.m4?cvsroot=cvs&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/strftime.m4?cvsroot=cvs&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/strndup.m4?cvsroot=cvs&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/strnlen.m4?cvsroot=cvs&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/time_r.m4?cvsroot=cvs&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/timespec.m4?cvsroot=cvs&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/unistd-safer.m4?cvsroot=cvs&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/unlocked-io.m4?cvsroot=cvs&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/xalloc.m4?cvsroot=cvs&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/xgetcwd.m4?cvsroot=cvs&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/xreadlink.m4?cvsroot=cvs&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/yesno.m4?cvsroot=cvs&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/chown.m4?cvsroot=cvs&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/lchown.m4?cvsroot=cvs&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/dev-ino.m4?cvsroot=cvs&r1=1.1&r2=0
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/same-inode.m4?cvsroot=cvs&r1=1.1&r2=0
http://cvs.savannah.gnu.org/viewcvs/ccvs/maint-aux/Makefile.in?cvsroot=cvs&r1=1.40&r2=1.41
http://cvs.savannah.gnu.org/viewcvs/ccvs/maint-aux/gnulib-filelist.txt?cvsroot=cvs&r1=1.28&r2=1.29
http://cvs.savannah.gnu.org/viewcvs/ccvs/maint-aux/gnulib-update?cvsroot=cvs&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/ccvs/man/Makefile.in?cvsroot=cvs&r1=1.109&r2=1.110
http://cvs.savannah.gnu.org/viewcvs/ccvs/src/Makefile.in?cvsroot=cvs&r1=1.181&r2=1.182
http://cvs.savannah.gnu.org/viewcvs/ccvs/tools/Makefile.in?cvsroot=cvs&r1=1.99&r2=1.100
http://cvs.savannah.gnu.org/viewcvs/ccvs/vms/Makefile.in?cvsroot=cvs&r1=1.103&r2=1.104
http://cvs.savannah.gnu.org/viewcvs/ccvs/windows-NT/ChangeLog?cvsroot=cvs&r1=1.387&r2=1.388
http://cvs.savannah.gnu.org/viewcvs/ccvs/windows-NT/Makefile.in?cvsroot=cvs&r1=1.133&r2=1.134
http://cvs.savannah.gnu.org/viewcvs/ccvs/windows-NT/config.h?cvsroot=cvs&r1=1.208&r2=1.209
http://cvs.savannah.gnu.org/viewcvs/ccvs/windows-NT/config.h.in?cvsroot=cvs&r1=1.136&r2=1.137
http://cvs.savannah.gnu.org/viewcvs/ccvs/windows-NT/config.h.in.in?cvsroot=cvs&r1=1.58&r2=1.59
http://cvs.savannah.gnu.org/viewcvs/ccvs/windows-NT/stamp-chi?cvsroot=cvs&r1=1.119&r2=1.120
http://cvs.savannah.gnu.org/viewcvs/ccvs/windows-NT/SCC/Makefile.in?cvsroot=cvs&r1=1.93&r2=1.94

Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/cvs/ccvs/ChangeLog,v
retrieving revision 1.1339
retrieving revision 1.1340
diff -u -b -r1.1339 -r1.1340
--- ChangeLog   21 Aug 2006 19:22:21 -0000      1.1339
+++ ChangeLog   24 Aug 2006 01:24:12 -0000      1.1340
@@ -1,3 +1,9 @@
+2006-08-23  Mark D. Baushke  <address@hidden>
+
+       * Makefile.in, aclocal.m4, config.h.in, configure: Regenerated.
+       * maint-aux/gnulib-update: Update to drop '--doc-base doc'
+       * maint-aux/gnulib-filelist.txt: Update from GNULIB.
+       
 2006-08-21  Mark D. Baushke  <address@hidden>
 
        * Makefile.in, aclocal.m4, config.h.in, configure,

Index: Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/Makefile.in,v
retrieving revision 1.199
retrieving revision 1.200
diff -u -b -r1.199 -r1.200
--- Makefile.in 21 Aug 2006 19:22:21 -0000      1.199
+++ Makefile.in 24 Aug 2006 01:24:13 -0000      1.200
@@ -72,17 +72,18 @@
        $(top_srcdir)/m4/atexit.m4 $(top_srcdir)/m4/base64.m4 \
        $(top_srcdir)/m4/bison.m4 $(top_srcdir)/m4/canon-host.m4 \
        $(top_srcdir)/m4/canonicalize.m4 \
-       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/clock_time.m4 \
+       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/chown.m4 \
+       $(top_srcdir)/m4/clock_time.m4 \
        $(top_srcdir)/m4/close-stream.m4 $(top_srcdir)/m4/closeout.m4 \
        $(top_srcdir)/m4/codeset.m4 \
        $(top_srcdir)/m4/cvs_func_printf_ptr.m4 \
        $(top_srcdir)/m4/cycle-check.m4 $(top_srcdir)/m4/d-ino.m4 \
-       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dev-ino.m4 \
-       $(top_srcdir)/m4/dirname.m4 $(top_srcdir)/m4/dos.m4 \
-       $(top_srcdir)/m4/double-slash-root.m4 $(top_srcdir)/m4/dup2.m4 \
-       $(top_srcdir)/m4/eealloc.m4 $(top_srcdir)/m4/eoverflow.m4 \
-       $(top_srcdir)/m4/error.m4 $(top_srcdir)/m4/exitfail.m4 \
-       $(top_srcdir)/m4/extensions.m4 $(top_srcdir)/m4/fcntl-safer.m4 \
+       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dirname.m4 \
+       $(top_srcdir)/m4/dos.m4 $(top_srcdir)/m4/double-slash-root.m4 \
+       $(top_srcdir)/m4/dup2.m4 $(top_srcdir)/m4/eealloc.m4 \
+       $(top_srcdir)/m4/eoverflow.m4 $(top_srcdir)/m4/error.m4 \
+       $(top_srcdir)/m4/exitfail.m4 $(top_srcdir)/m4/extensions.m4 \
+       $(top_srcdir)/m4/fcntl-safer.m4 \
        $(top_srcdir)/m4/filenamecat.m4 $(top_srcdir)/m4/fnmatch.m4 \
        $(top_srcdir)/m4/fpending.m4 $(top_srcdir)/m4/ftruncate.m4 \
        $(top_srcdir)/m4/getaddrinfo.m4 \
@@ -98,36 +99,37 @@
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/inet_ntop.m4 \
        $(top_srcdir)/m4/intmax_t.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/lock.m4 \
-       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
-       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
-       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
-       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
-       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
-       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
-       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
-       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
-       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
-       $(top_srcdir)/m4/netinet_in_h.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/lchown.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/lock.m4 $(top_srcdir)/m4/longdouble.m4 \
+       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
+       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
+       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
+       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
+       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
+       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
+       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
+       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
+       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/netinet_in_h.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/openat.m4 \
+       $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
        $(top_srcdir)/m4/rename.m4 $(top_srcdir)/m4/rpmatch.m4 \
-       $(top_srcdir)/m4/same-inode.m4 $(top_srcdir)/m4/save-cwd.m4 \
-       $(top_srcdir)/m4/setenv.m4 $(top_srcdir)/m4/signed.m4 \
-       $(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/snprintf.m4 \
-       $(top_srcdir)/m4/socklen.m4 $(top_srcdir)/m4/sockpfaf.m4 \
-       $(top_srcdir)/m4/ssize_t.m4 $(top_srcdir)/m4/stat-macros.m4 \
-       $(top_srcdir)/m4/stdbool.m4 $(top_srcdir)/m4/stdint.m4 \
-       $(top_srcdir)/m4/stdint_h.m4 $(top_srcdir)/m4/strcase.m4 \
-       $(top_srcdir)/m4/strdup.m4 $(top_srcdir)/m4/strerror.m4 \
-       $(top_srcdir)/m4/strftime.m4 $(top_srcdir)/m4/strndup.m4 \
-       $(top_srcdir)/m4/strnlen.m4 $(top_srcdir)/m4/strstr.m4 \
-       $(top_srcdir)/m4/strtoimax.m4 $(top_srcdir)/m4/strtol.m4 \
-       $(top_srcdir)/m4/strtoll.m4 $(top_srcdir)/m4/strtoul.m4 \
-       $(top_srcdir)/m4/strtoull.m4 $(top_srcdir)/m4/strtoumax.m4 \
+       $(top_srcdir)/m4/save-cwd.m4 $(top_srcdir)/m4/setenv.m4 \
+       $(top_srcdir)/m4/signed.m4 $(top_srcdir)/m4/size_max.m4 \
+       $(top_srcdir)/m4/snprintf.m4 $(top_srcdir)/m4/socklen.m4 \
+       $(top_srcdir)/m4/sockpfaf.m4 $(top_srcdir)/m4/ssize_t.m4 \
+       $(top_srcdir)/m4/stat-macros.m4 $(top_srcdir)/m4/stdbool.m4 \
+       $(top_srcdir)/m4/stdint.m4 $(top_srcdir)/m4/stdint_h.m4 \
+       $(top_srcdir)/m4/strcase.m4 $(top_srcdir)/m4/strdup.m4 \
+       $(top_srcdir)/m4/strerror.m4 $(top_srcdir)/m4/strftime.m4 \
+       $(top_srcdir)/m4/strndup.m4 $(top_srcdir)/m4/strnlen.m4 \
+       $(top_srcdir)/m4/strstr.m4 $(top_srcdir)/m4/strtoimax.m4 \
+       $(top_srcdir)/m4/strtol.m4 $(top_srcdir)/m4/strtoll.m4 \
+       $(top_srcdir)/m4/strtoul.m4 $(top_srcdir)/m4/strtoull.m4 \
+       $(top_srcdir)/m4/strtoumax.m4 \
        $(top_srcdir)/m4/sunos57-select.m4 \
        $(top_srcdir)/m4/sys_socket_h.m4 \
        $(top_srcdir)/m4/sys_stat_h.m4 $(top_srcdir)/m4/time_r.m4 \

Index: aclocal.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/aclocal.m4,v
retrieving revision 1.161
retrieving revision 1.162
diff -u -b -r1.161 -r1.162
--- aclocal.m4  21 Aug 2006 19:22:21 -0000      1.161
+++ aclocal.m4  24 Aug 2006 01:24:13 -0000      1.162
@@ -932,6 +932,7 @@
 m4_include([m4/canon-host.m4])
 m4_include([m4/canonicalize.m4])
 m4_include([m4/chdir-long.m4])
+m4_include([m4/chown.m4])
 m4_include([m4/clock_time.m4])
 m4_include([m4/close-stream.m4])
 m4_include([m4/closeout.m4])
@@ -940,7 +941,6 @@
 m4_include([m4/cycle-check.m4])
 m4_include([m4/d-ino.m4])
 m4_include([m4/d-type.m4])
-m4_include([m4/dev-ino.m4])
 m4_include([m4/dirname.m4])
 m4_include([m4/dos.m4])
 m4_include([m4/double-slash-root.m4])
@@ -979,6 +979,7 @@
 m4_include([m4/inet_ntop.m4])
 m4_include([m4/intmax_t.m4])
 m4_include([m4/inttypes_h.m4])
+m4_include([m4/lchown.m4])
 m4_include([m4/lib-ld.m4])
 m4_include([m4/lib-link.m4])
 m4_include([m4/lib-prefix.m4])
@@ -1013,7 +1014,6 @@
 m4_include([m4/regex.m4])
 m4_include([m4/rename.m4])
 m4_include([m4/rpmatch.m4])
-m4_include([m4/same-inode.m4])
 m4_include([m4/save-cwd.m4])
 m4_include([m4/setenv.m4])
 m4_include([m4/signed.m4])

Index: config.h.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/config.h.in,v
retrieving revision 1.219
retrieving revision 1.220
diff -u -b -r1.219 -r1.220
--- config.h.in 21 Aug 2006 19:22:21 -0000      1.219
+++ config.h.in 24 Aug 2006 01:24:13 -0000      1.220
@@ -36,6 +36,12 @@
 /* Define to the number of bits in type 'wint_t'. */
 #undef BITSIZEOF_WINT_T
 
+/* Define if chown is not POSIX compliant regarding IDs of -1. */
+#undef CHOWN_FAILS_TO_HONOR_ID_OF_NEGATIVE_ONE
+
+/* Define if chown modifies symlinks. */
+#undef CHOWN_MODIFIES_SYMLINK
+
 /* Define if you want CVS to be able to be a remote repository client. */
 #undef CLIENT_SUPPORT
 
@@ -177,6 +183,9 @@
    the CoreFoundation framework. */
 #undef HAVE_CFPREFERENCESCOPYAPPVALUE
 
+/* Define to 1 if your system has a working `chown' function. */
+#undef HAVE_CHOWN
+
 /* Define to 1 if you have the `chsize' function. */
 #undef HAVE_CHSIZE
 
@@ -525,6 +534,9 @@
 /* Define to 1 if you have the `lchmod' function. */
 #undef HAVE_LCHMOD
 
+/* Define to 1 if you have the `lchown' function. */
+#undef HAVE_LCHOWN
+
 /* Define to 1 if you have the `krb' library (-lkrb). */
 #undef HAVE_LIBKRB
 
@@ -1369,6 +1381,9 @@
 # endif
 #endif /* __attribute__ */
 
+/* Define to rpl_chown if the replacement function should be used. */
+#undef chown
+
 /* Define to a replacement function name for fnmatch(). */
 #undef fnmatch
 

Index: configure
===================================================================
RCS file: /cvsroot/cvs/ccvs/configure,v
retrieving revision 1.476
retrieving revision 1.477
diff -u -b -r1.476 -r1.477
--- configure   21 Aug 2006 19:22:21 -0000      1.476
+++ configure   24 Aug 2006 01:24:13 -0000      1.477
@@ -5156,92 +5156,6 @@
     IFS="$acl_save_IFS"
   fi
 
-{ echo "$as_me:$LINENO: checking for inline" >&5
-echo $ECHO_N "checking for inline... $ECHO_C" >&6; }
-if test "${ac_cv_c_inline+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  ac_cv_c_inline=no
-for ac_kw in inline __inline__ __inline; do
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#ifndef __cplusplus
-typedef int foo_t;
-static $ac_kw foo_t static_foo () {return 0; }
-$ac_kw foo_t foo () {return 0; }
-#endif
-
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-        { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-        { ac_try='test -s conftest.$ac_objext'
-  { (case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_c_inline=$ac_kw
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-  test "$ac_cv_c_inline" != no && break
-done
-
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
-echo "${ECHO_T}$ac_cv_c_inline" >&6; }
-
-
-case $ac_cv_c_inline in
-  inline | yes) ;;
-  *)
-    case $ac_cv_c_inline in
-      no) ac_val=;;
-      *) ac_val=$ac_cv_c_inline;;
-    esac
-    cat >>confdefs.h <<_ACEOF
-#ifndef __cplusplus
-#define inline $ac_val
-#endif
-_ACEOF
-    ;;
-esac
-
 
 
 
@@ -5249,7 +5163,11 @@
 if test "${enable_threads+set}" = set; then
   enableval=$enable_threads; gl_use_threads=$enableval
 else
-  gl_use_threads=yes
+  case "$host_os" in
+                            osf*) gl_use_threads=no ;;
+       *)    gl_use_threads=yes ;;
+     esac
+
 fi
 
   gl_threads_api=none
@@ -6661,9 +6579,6 @@
 
 
 
-
-
-
    case $ac_cv_prog_cc_stdc in
   no) ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;;
   *) { echo "$as_me:$LINENO: checking for $CC option to accept ISO C99" >&5
@@ -10444,8 +10359,8 @@
 main ()
 {
 long long int llmax = 9223372036854775807ll;
-           return (ll << 63 | ll >> 63 | ll < i | ll > i
-                   | llmax / ll | llmax % ll);
+           return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
+                   | (llmax / ll) | (llmax % ll));
   ;
   return 0;
 }
@@ -10774,6 +10689,92 @@
 
 
 
+{ echo "$as_me:$LINENO: checking for inline" >&5
+echo $ECHO_N "checking for inline... $ECHO_C" >&6; }
+if test "${ac_cv_c_inline+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_cv_c_inline=no
+for ac_kw in inline __inline__ __inline; do
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#ifndef __cplusplus
+typedef int foo_t;
+static $ac_kw foo_t static_foo () {return 0; }
+$ac_kw foo_t foo () {return 0; }
+#endif
+
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_c_inline=$ac_kw
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  test "$ac_cv_c_inline" != no && break
+done
+
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
+echo "${ECHO_T}$ac_cv_c_inline" >&6; }
+
+
+case $ac_cv_c_inline in
+  inline | yes) ;;
+  *)
+    case $ac_cv_c_inline in
+      no) ac_val=;;
+      *) ac_val=$ac_cv_c_inline;;
+    esac
+    cat >>confdefs.h <<_ACEOF
+#ifndef __cplusplus
+#define inline $ac_val
+#endif
+_ACEOF
+    ;;
+esac
+
 { echo "$as_me:$LINENO: checking for C/C++ restrict keyword" >&5
 echo $ECHO_N "checking for C/C++ restrict keyword... $ECHO_C" >&6; }
 if test "${ac_cv_c_restrict+set}" = set; then
@@ -12888,7 +12889,6 @@
 
 
 
-
   case " $LIBOBJS " in
   *" save-cwd.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS save-cwd.$ac_objext"
@@ -12989,6 +12989,343 @@
 
 
 
+for ac_header in unistd.h
+do
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+fi
+ac_res=`eval echo '${'$as_ac_Header'}'`
+              { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+else
+  # Is the header compilable?
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+#include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_header_compiler=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_header_compiler=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <$ac_header>
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  ac_header_preproc=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  ac_header_preproc=no
+fi
+
+rm -f conftest.err conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
+
+# So?  What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+  yes:no: )
+    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, 
rejected by the preprocessor!" >&5
+echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the 
preprocessor!" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the 
compiler's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    ac_header_preproc=yes
+    ;;
+  no:yes:* )
+    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be 
compiled" >&5
+echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing 
prerequisite headers?" >&5
+echo "$as_me: WARNING: $ac_header:     check for missing prerequisite 
headers?" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf 
documentation" >&5
+echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But 
Cannot Be Compiled\"" >&5
+echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be 
Compiled\"" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the 
preprocessor's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" 
>&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler 
will take precedence" >&5
+echo "$as_me: WARNING: $ac_header: in the future, the compiler will take 
precedence" >&2;}
+    ( cat <<\_ASBOX
+## --------------------------------- ##
+## Report this to address@hidden ##
+## --------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
+    ;;
+esac
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  eval "$as_ac_Header=\$ac_header_preproc"
+fi
+ac_res=`eval echo '${'$as_ac_Header'}'`
+              { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+
+fi
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+{ echo "$as_me:$LINENO: checking for working chown" >&5
+echo $ECHO_N "checking for working chown... $ECHO_C" >&6; }
+if test "${ac_cv_func_chown_works+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test "$cross_compiling" = yes; then
+  ac_cv_func_chown_works=no
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+#include <fcntl.h>
+
+int
+main ()
+{
+  char *f = "conftest.chown";
+  struct stat before, after;
+
+  if (creat (f, 0600) < 0)
+    return 1;
+  if (stat (f, &before) < 0)
+    return 1;
+  if (chown (f, (uid_t) -1, (gid_t) -1) == -1)
+    return 1;
+  if (stat (f, &after) < 0)
+    return 1;
+  return ! (before.st_uid == after.st_uid && before.st_gid == after.st_gid);
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_func_chown_works=yes
+else
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+ac_cv_func_chown_works=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext 
conftest.$ac_objext conftest.$ac_ext
+fi
+
+
+rm -f conftest.chown
+
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_func_chown_works" >&5
+echo "${ECHO_T}$ac_cv_func_chown_works" >&6; }
+if test $ac_cv_func_chown_works = yes; then
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_CHOWN 1
+_ACEOF
+
+fi
+
+
+  { echo "$as_me:$LINENO: checking whether chown(2) dereferences symlinks" >&5
+echo $ECHO_N "checking whether chown(2) dereferences symlinks... $ECHO_C" >&6; 
}
+if test "${gl_cv_func_chown_follows_symlink+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+
+      if test "$cross_compiling" = yes; then
+  gl_cv_func_chown_follows_symlink=yes
+
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+#include <unistd.h>
+#include <stdlib.h>
+#include <errno.h>
+
+       int
+       main ()
+       {
+         char const *dangling_symlink = "conftest.dangle";
+
+         unlink (dangling_symlink);
+         if (symlink ("conftest.no-such", dangling_symlink))
+           abort ();
+
+         /* Exit successfully on a conforming system,
+            i.e., where chown must fail with ENOENT.  */
+         exit ( ! (chown (dangling_symlink, getuid (), getgid ()) != 0
+                   && errno == ENOENT));
+       }
+
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  gl_cv_func_chown_follows_symlink=yes
+else
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+gl_cv_func_chown_follows_symlink=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext 
conftest.$ac_objext conftest.$ac_ext
+fi
+
+
+
+
+fi
+{ echo "$as_me:$LINENO: result: $gl_cv_func_chown_follows_symlink" >&5
+echo "${ECHO_T}$gl_cv_func_chown_follows_symlink" >&6; }
+
+  if test $gl_cv_func_chown_follows_symlink = no; then
+
+cat >>confdefs.h <<\_ACEOF
+#define CHOWN_MODIFIES_SYMLINK 1
+_ACEOF
+
+  fi
+
+
     { echo "$as_me:$LINENO: checking whether system is Windows or MSDOS" >&5
 echo $ECHO_N "checking whether system is Windows or MSDOS... $ECHO_C" >&6; }
 if test "${ac_cv_win_or_dos+set}" = set; then
@@ -13632,8 +13969,6 @@
 
    fi
 
-
-
    { echo "$as_me:$LINENO: checking whether getcwd (NULL, 0) allocates memory 
for result" >&5
 echo $ECHO_N "checking whether getcwd (NULL, 0) allocates memory for result... 
$ECHO_C" >&6; }
 if test "${gl_cv_func_getcwd_null+set}" = set; then
@@ -13888,8 +14223,6 @@
 
 
 
-
-
   { echo "$as_me:$LINENO: checking for struct timespec" >&5
 echo $ECHO_N "checking for struct timespec... $ECHO_C" >&6; }
 if test "${fu_cv_sys_struct_timespec+set}" = set; then
@@ -16288,6 +16621,67 @@
 fi
 
 
+{ echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
+echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" 
>&6; }
+if test "${ac_cv_header_stat_broken+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <sys/types.h>
+#include <sys/stat.h>
+
+#if defined S_ISBLK && defined S_IFDIR
+# if S_ISBLK (S_IFDIR)
+You lose.
+# endif
+#endif
+
+#if defined S_ISBLK && defined S_IFCHR
+# if S_ISBLK (S_IFCHR)
+You lose.
+# endif
+#endif
+
+#if defined S_ISLNK && defined S_IFREG
+# if S_ISLNK (S_IFREG)
+You lose.
+# endif
+#endif
+
+#if defined S_ISSOCK && defined S_IFREG
+# if S_ISSOCK (S_IFREG)
+You lose.
+# endif
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "You lose" >/dev/null 2>&1; then
+  ac_cv_header_stat_broken=yes
+else
+  ac_cv_header_stat_broken=no
+fi
+rm -f conftest*
+
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
+echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
+if test $ac_cv_header_stat_broken = yes; then
+
+cat >>confdefs.h <<\_ACEOF
+#define STAT_MACROS_BROKEN 1
+_ACEOF
+
+fi
+
+
+
+
 { echo "$as_me:$LINENO: checking whether lstat dereferences a symlink 
specified with a trailing slash" >&5
 echo $ECHO_N "checking whether lstat dereferences a symlink specified with a 
trailing slash... $ECHO_C" >&6; }
 if test "${ac_cv_func_lstat_dereferences_slashed_symlink+set}" = set; then
@@ -17855,64 +18249,6 @@
 fi
 
 
-{ echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
-echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" 
>&6; }
-if test "${ac_cv_header_stat_broken+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <sys/types.h>
-#include <sys/stat.h>
-
-#if defined S_ISBLK && defined S_IFDIR
-# if S_ISBLK (S_IFDIR)
-You lose.
-# endif
-#endif
-
-#if defined S_ISBLK && defined S_IFCHR
-# if S_ISBLK (S_IFCHR)
-You lose.
-# endif
-#endif
-
-#if defined S_ISLNK && defined S_IFREG
-# if S_ISLNK (S_IFREG)
-You lose.
-# endif
-#endif
-
-#if defined S_ISSOCK && defined S_IFREG
-# if S_ISSOCK (S_IFREG)
-You lose.
-# endif
-#endif
-
-_ACEOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  $EGREP "You lose" >/dev/null 2>&1; then
-  ac_cv_header_stat_broken=yes
-else
-  ac_cv_header_stat_broken=no
-fi
-rm -f conftest*
-
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
-echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
-if test $ac_cv_header_stat_broken = yes; then
-
-cat >>confdefs.h <<\_ACEOF
-#define STAT_MACROS_BROKEN 1
-_ACEOF
-
-fi
-
 
 
 { echo "$as_me:$LINENO: checking whether strdup is declared" >&5
@@ -18008,7 +18344,6 @@
 
 
 
-
  case " $LIBOBJS " in
   *" strftime.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS strftime.$ac_objext"
@@ -19990,7 +20325,7 @@
 int
 main ()
 {
-uintmax_t i = (uintmax_t) -1;
+uintmax_t i = (uintmax_t) -1; return !i;
   ;
   return 0;
 }
@@ -20066,7 +20401,7 @@
 int
 main ()
 {
-uintmax_t i = (uintmax_t) -1;
+uintmax_t i = (uintmax_t) -1; return !i;
   ;
   return 0;
 }
@@ -20152,7 +20487,7 @@
 int
 main ()
 {
-intmax_t x = -1;
+intmax_t x = -1; return !x;
   ;
   return 0;
 }
@@ -20433,7 +20768,6 @@
 
 
 
-
   case " $LIBOBJS " in
   *" canon-host.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS canon-host.$ac_objext"
@@ -20445,7 +20779,6 @@
 
 
 
-
     case " $LIBOBJS " in
   *" canonicalize.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS canonicalize.$ac_objext"
@@ -20735,7 +21068,6 @@
 
 
 
-
   { echo "$as_me:$LINENO: checking whether this system has an arbitrary file 
name length limit" >&5
 echo $ECHO_N "checking whether this system has an arbitrary file name length 
limit... $ECHO_C" >&6; }
 if test "${gl_have_arbitrary_file_name_length_limit+set}" = set; then
@@ -20797,7 +21129,6 @@
 
 
 
-
 for ac_func in mempcpy
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
@@ -20922,11 +21253,6 @@
   fi
 
 
-
-
-
-
-
   # No system provides these functions; compile them unconditionally.
   case " $LIBOBJS " in
   *" mkdirat.$ac_objext "* ) ;;
@@ -21100,8 +21426,6 @@
 
 
 
-
-
 for ac_func in memrchr
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
@@ -21228,6 +21552,145 @@
 
 
 
+
+
+
+  if test $ac_cv_func_chown_works = no; then
+
+cat >>confdefs.h <<\_ACEOF
+#define CHOWN_FAILS_TO_HONOR_ID_OF_NEGATIVE_ONE 1
+_ACEOF
+
+  fi
+
+  # If chown has either of the above problems, then we need the wrapper.
+  if test $ac_cv_func_chown_works$gl_cv_func_chown_follows_symlink = yesyes; 
then
+    : # no wrapper needed
+  else
+    case " $LIBOBJS " in
+  *" chown.$ac_objext "* ) ;;
+  *) LIBOBJS="$LIBOBJS chown.$ac_objext"
+ ;;
+esac
+
+
+cat >>confdefs.h <<\_ACEOF
+#define chown rpl_chown
+_ACEOF
+
+
+  { echo "$as_me:$LINENO: checking for fchown" >&5
+echo $ECHO_N "checking for fchown... $ECHO_C" >&6; }
+if test "${ac_cv_func_fchown+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+/* Define fchown to an innocuous variant, in case <limits.h> declares fchown.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define fchown innocuous_fchown
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char fchown (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef fchown
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char fchown ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_fchown || defined __stub___fchown
+choke me
+#endif
+
+int
+main ()
+{
+return fchown ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_func_fchown=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_cv_func_fchown=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext \
+      conftest$ac_exeext conftest.$ac_ext
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_func_fchown" >&5
+echo "${ECHO_T}$ac_cv_func_fchown" >&6; }
+if test $ac_cv_func_fchown = yes; then
+  :
+else
+  case " $LIBOBJS " in
+  *" fchown-stub.$ac_objext "* ) ;;
+  *) LIBOBJS="$LIBOBJS fchown-stub.$ac_objext"
+ ;;
+esac
+
+fi
+
+
+  fi
+
+
   case " $LIBOBJS " in
   *" close-stream.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS close-stream.$ac_objext"
@@ -21238,7 +21701,6 @@
     :
 
 
-
   case " $LIBOBJS " in
   *" closeout.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS closeout.$ac_objext"
@@ -21419,9 +21881,11 @@
 
 
 
-
-
-
+  case " $LIBOBJS " in
+  *" basename.$ac_objext "* ) ;;
+  *) LIBOBJS="$LIBOBJS basename.$ac_objext"
+ ;;
+esac
 
   case " $LIBOBJS " in
   *" dirname.$ac_objext "* ) ;;
@@ -21429,6 +21893,12 @@
  ;;
 esac
 
+  case " $LIBOBJS " in
+  *" stripslash.$ac_objext "* ) ;;
+  *) LIBOBJS="$LIBOBJS stripslash.$ac_objext"
+ ;;
+esac
+
 
 
 
@@ -21561,7 +22031,6 @@
 
 
 
-
   case " $LIBOBJS " in
   *" exitfail.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS exitfail.$ac_objext"
@@ -21572,7 +22041,6 @@
     :
 
 
-
   case " $LIBOBJS " in
   *" open-safer.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS open-safer.$ac_objext"
@@ -21587,7 +22055,6 @@
 
 
 
-
   case " $LIBOBJS " in
   *" filenamecat.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS filenamecat.$ac_objext"
@@ -22079,8 +22546,6 @@
 
 
 
-
-
 for ac_header in stdio_ext.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
@@ -24641,7 +25106,6 @@
   esac
 
 
-
   case " $LIBOBJS " in
   *" getdate.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS getdate.$ac_objext"
@@ -24978,7 +25442,6 @@
 
 
 
-
 for ac_func in getdelim
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
@@ -25454,8 +25917,6 @@
 
 
 
-
-
   { echo "$as_me:$LINENO: checking whether getline is declared" >&5
 echo $ECHO_N "checking whether getline is declared... $ECHO_C" >&6; }
 if test "${ac_cv_have_decl_getline+set}" = set; then
@@ -25760,7 +26221,6 @@
 
 
 
-
 for ac_func in getdelim
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
@@ -26139,7 +26599,6 @@
 
 
 
-
   case " $LIBOBJS " in
   *" getlogin_r.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS getlogin_r.$ac_objext"
@@ -26213,8 +26672,6 @@
 
 
 
-
-
 for ac_header in OS.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
@@ -26499,8 +26956,6 @@
 
 
 
-
-
     case " $LIBOBJS " in
   *" getpass.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS getpass.$ac_objext"
@@ -26556,7 +27011,6 @@
 
 
 
-
   case " $LIBOBJS " in
   *" gettime.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS gettime.$ac_objext"
@@ -27026,7 +27480,6 @@
   :
 
   GLOB_H=glob.h
-
   case " $LIBOBJS " in
   *" glob.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS glob.$ac_objext"
@@ -27256,8 +27709,7 @@
 
 
 
-
-if test $gl_cv_have_include_next = no; then
+  if test $gl_cv_have_include_next = no; then
     { echo "$as_me:$LINENO: checking absolute name of <inttypes.h>" >&5
 echo $ECHO_N "checking absolute name of <inttypes.h>... $ECHO_C" >&6; }
 if test "${gl_cv_absolute_inttypes_h+set}" = set; then
@@ -27301,6 +27753,127 @@
 
 
 
+
+for ac_func in lchown
+do
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+/* Define $ac_func to an innocuous variant, in case <limits.h> declares 
$ac_func.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $ac_func innocuous_$ac_func
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef $ac_func
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $ac_func ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_$ac_func || defined __stub___$ac_func
+choke me
+#endif
+
+int
+main ()
+{
+return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  eval "$as_ac_var=yes"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       eval "$as_ac_var=no"
+fi
+
+rm -f core conftest.err conftest.$ac_objext \
+      conftest$ac_exeext conftest.$ac_ext
+fi
+ac_res=`eval echo '${'$as_ac_var'}'`
+              { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+else
+  case " $LIBOBJS " in
+  *" $ac_func.$ac_objext "* ) ;;
+  *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
+ ;;
+esac
+
+fi
+done
+
+
+
+
+
     :
 
 
@@ -27570,9 +28143,7 @@
 
 
 
-
-
-    if test $ac_cv_header_wchar_h = yes && test $ac_cv_header_wctype_h = yes; 
then
+    if test $ac_cv_header_wchar_h = yes; then
     case " $LIBOBJS " in
   *" mbchar.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS mbchar.$ac_objext"
@@ -27580,6 +28151,12 @@
 esac
 
 
+
+
+
+
+
+
 for ac_func in iswcntrl
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
@@ -27697,7 +28274,6 @@
   :
 
 
-
   case " $LIBOBJS " in
   *" md5.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS md5.$ac_objext"
@@ -28131,7 +28707,6 @@
 
 
 
-
 for ac_func in mempcpy
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
@@ -28264,8 +28839,6 @@
 
 
 
-
-
 for ac_func in memrchr
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
@@ -28833,8 +29406,6 @@
 
 
 
-
-
  nanosleep_save_libs=$LIBS
 
  # Solaris 2.5.1 needs -lposix4 to get the nanosleep function.
@@ -29068,11 +29639,6 @@
 
 
 
-
-
-
-
-
   # No system provides these functions; compile them unconditionally.
   case " $LIBOBJS " in
   *" mkdirat.$ac_objext "* ) ;;
@@ -29240,7 +29806,6 @@
 
 
 
-
   case " $LIBOBJS " in
   *" pagealign_alloc.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS pagealign_alloc.$ac_objext"
@@ -29273,9 +29838,6 @@
 
 
 
-
-
-
   case " $LIBOBJS " in
   *" quotearg.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS quotearg.$ac_objext"
@@ -29844,8 +30406,6 @@
 
 
 
-
-
 # Check whether --with-included-regex was given.
 if test "${with_included_regex+set}" = set; then
   withval=$with_included_regex;
@@ -30417,10 +30977,6 @@
   fi
 
 
-
-
-
-
   case " $LIBOBJS " in
   *" save-cwd.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS save-cwd.$ac_objext"
@@ -32549,8 +33105,6 @@
 
 
 
-
-
   # Define two additional variables used in the Makefile substitution.
 
   if test "$ac_cv_header_stdbool_h" = yes; then
@@ -33879,8 +34433,6 @@
 
 
 
-
-
 for ac_func in strdup
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
@@ -34138,8 +34690,6 @@
 
 
 
-
-
   # AIX 4.3.3, AIX 5.1 have a function that fails to add the terminating '\0'.
   { echo "$as_me:$LINENO: checking for working strndup" >&5
 echo $ECHO_N "checking for working strndup... $ECHO_C" >&6; }
@@ -34354,8 +34904,6 @@
 
 
 
-
-
   { echo "$as_me:$LINENO: checking for working strnlen" >&5
 echo $ECHO_N "checking for working strnlen... $ECHO_C" >&6; }
 if test "${ac_cv_func_strnlen_working+set}" = set; then
@@ -35946,7 +36494,6 @@
 
 
 
-
   { echo "$as_me:$LINENO: checking whether localtime_r is compatible with its 
POSIX signature" >&5
 echo $ECHO_N "checking whether localtime_r is compatible with its POSIX 
signature... $ECHO_C" >&6; }
 if test "${gl_cv_time_r_posix+set}" = set; then
@@ -36053,8 +36600,6 @@
 
 
 
-
-
   { echo "$as_me:$LINENO: checking for struct timespec" >&5
 echo $ECHO_N "checking for struct timespec... $ECHO_C" >&6; }
 if test "${fu_cv_sys_struct_timespec+set}" = set; then
@@ -36542,7 +37087,6 @@
 
 
 
-
   case " $LIBOBJS " in
   *" dup-safer.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS dup-safer.$ac_objext"
@@ -36564,8 +37108,6 @@
 
 
 
-
-
 cat >>confdefs.h <<\_ACEOF
 #define USE_UNLOCKED_IO 1
 _ACEOF
@@ -37236,7 +37778,6 @@
 
 
 
-
   case " $LIBOBJS " in
   *" xmalloc.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS xmalloc.$ac_objext"
@@ -37253,7 +37794,6 @@
 
 
 
-
   case " $LIBOBJS " in
   *" xgetcwd.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS xgetcwd.$ac_objext"
@@ -37264,7 +37804,6 @@
 
 
 
-
   case " $LIBOBJS " in
   *" xreadlink.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS xreadlink.$ac_objext"
@@ -37453,7 +37992,6 @@
 
 
 
-
   case " $LIBOBJS " in
   *" yesno.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS yesno.$ac_objext"

Index: contrib/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/contrib/Makefile.in,v
retrieving revision 1.138
retrieving revision 1.139
diff -u -b -r1.138 -r1.139
--- contrib/Makefile.in 21 Aug 2006 19:22:21 -0000      1.138
+++ contrib/Makefile.in 24 Aug 2006 01:24:13 -0000      1.139
@@ -74,17 +74,18 @@
        $(top_srcdir)/m4/atexit.m4 $(top_srcdir)/m4/base64.m4 \
        $(top_srcdir)/m4/bison.m4 $(top_srcdir)/m4/canon-host.m4 \
        $(top_srcdir)/m4/canonicalize.m4 \
-       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/clock_time.m4 \
+       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/chown.m4 \
+       $(top_srcdir)/m4/clock_time.m4 \
        $(top_srcdir)/m4/close-stream.m4 $(top_srcdir)/m4/closeout.m4 \
        $(top_srcdir)/m4/codeset.m4 \
        $(top_srcdir)/m4/cvs_func_printf_ptr.m4 \
        $(top_srcdir)/m4/cycle-check.m4 $(top_srcdir)/m4/d-ino.m4 \
-       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dev-ino.m4 \
-       $(top_srcdir)/m4/dirname.m4 $(top_srcdir)/m4/dos.m4 \
-       $(top_srcdir)/m4/double-slash-root.m4 $(top_srcdir)/m4/dup2.m4 \
-       $(top_srcdir)/m4/eealloc.m4 $(top_srcdir)/m4/eoverflow.m4 \
-       $(top_srcdir)/m4/error.m4 $(top_srcdir)/m4/exitfail.m4 \
-       $(top_srcdir)/m4/extensions.m4 $(top_srcdir)/m4/fcntl-safer.m4 \
+       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dirname.m4 \
+       $(top_srcdir)/m4/dos.m4 $(top_srcdir)/m4/double-slash-root.m4 \
+       $(top_srcdir)/m4/dup2.m4 $(top_srcdir)/m4/eealloc.m4 \
+       $(top_srcdir)/m4/eoverflow.m4 $(top_srcdir)/m4/error.m4 \
+       $(top_srcdir)/m4/exitfail.m4 $(top_srcdir)/m4/extensions.m4 \
+       $(top_srcdir)/m4/fcntl-safer.m4 \
        $(top_srcdir)/m4/filenamecat.m4 $(top_srcdir)/m4/fnmatch.m4 \
        $(top_srcdir)/m4/fpending.m4 $(top_srcdir)/m4/ftruncate.m4 \
        $(top_srcdir)/m4/getaddrinfo.m4 \
@@ -100,36 +101,37 @@
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/inet_ntop.m4 \
        $(top_srcdir)/m4/intmax_t.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/lock.m4 \
-       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
-       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
-       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
-       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
-       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
-       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
-       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
-       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
-       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
-       $(top_srcdir)/m4/netinet_in_h.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/lchown.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/lock.m4 $(top_srcdir)/m4/longdouble.m4 \
+       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
+       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
+       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
+       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
+       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
+       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
+       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
+       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
+       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/netinet_in_h.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/openat.m4 \
+       $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
        $(top_srcdir)/m4/rename.m4 $(top_srcdir)/m4/rpmatch.m4 \
-       $(top_srcdir)/m4/same-inode.m4 $(top_srcdir)/m4/save-cwd.m4 \
-       $(top_srcdir)/m4/setenv.m4 $(top_srcdir)/m4/signed.m4 \
-       $(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/snprintf.m4 \
-       $(top_srcdir)/m4/socklen.m4 $(top_srcdir)/m4/sockpfaf.m4 \
-       $(top_srcdir)/m4/ssize_t.m4 $(top_srcdir)/m4/stat-macros.m4 \
-       $(top_srcdir)/m4/stdbool.m4 $(top_srcdir)/m4/stdint.m4 \
-       $(top_srcdir)/m4/stdint_h.m4 $(top_srcdir)/m4/strcase.m4 \
-       $(top_srcdir)/m4/strdup.m4 $(top_srcdir)/m4/strerror.m4 \
-       $(top_srcdir)/m4/strftime.m4 $(top_srcdir)/m4/strndup.m4 \
-       $(top_srcdir)/m4/strnlen.m4 $(top_srcdir)/m4/strstr.m4 \
-       $(top_srcdir)/m4/strtoimax.m4 $(top_srcdir)/m4/strtol.m4 \
-       $(top_srcdir)/m4/strtoll.m4 $(top_srcdir)/m4/strtoul.m4 \
-       $(top_srcdir)/m4/strtoull.m4 $(top_srcdir)/m4/strtoumax.m4 \
+       $(top_srcdir)/m4/save-cwd.m4 $(top_srcdir)/m4/setenv.m4 \
+       $(top_srcdir)/m4/signed.m4 $(top_srcdir)/m4/size_max.m4 \
+       $(top_srcdir)/m4/snprintf.m4 $(top_srcdir)/m4/socklen.m4 \
+       $(top_srcdir)/m4/sockpfaf.m4 $(top_srcdir)/m4/ssize_t.m4 \
+       $(top_srcdir)/m4/stat-macros.m4 $(top_srcdir)/m4/stdbool.m4 \
+       $(top_srcdir)/m4/stdint.m4 $(top_srcdir)/m4/stdint_h.m4 \
+       $(top_srcdir)/m4/strcase.m4 $(top_srcdir)/m4/strdup.m4 \
+       $(top_srcdir)/m4/strerror.m4 $(top_srcdir)/m4/strftime.m4 \
+       $(top_srcdir)/m4/strndup.m4 $(top_srcdir)/m4/strnlen.m4 \
+       $(top_srcdir)/m4/strstr.m4 $(top_srcdir)/m4/strtoimax.m4 \
+       $(top_srcdir)/m4/strtol.m4 $(top_srcdir)/m4/strtoll.m4 \
+       $(top_srcdir)/m4/strtoul.m4 $(top_srcdir)/m4/strtoull.m4 \
+       $(top_srcdir)/m4/strtoumax.m4 \
        $(top_srcdir)/m4/sunos57-select.m4 \
        $(top_srcdir)/m4/sys_socket_h.m4 \
        $(top_srcdir)/m4/sys_stat_h.m4 $(top_srcdir)/m4/time_r.m4 \

Index: contrib/pam/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/contrib/pam/Makefile.in,v
retrieving revision 1.59
retrieving revision 1.60
diff -u -b -r1.59 -r1.60
--- contrib/pam/Makefile.in     21 Aug 2006 19:22:21 -0000      1.59
+++ contrib/pam/Makefile.in     24 Aug 2006 01:24:13 -0000      1.60
@@ -61,17 +61,18 @@
        $(top_srcdir)/m4/atexit.m4 $(top_srcdir)/m4/base64.m4 \
        $(top_srcdir)/m4/bison.m4 $(top_srcdir)/m4/canon-host.m4 \
        $(top_srcdir)/m4/canonicalize.m4 \
-       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/clock_time.m4 \
+       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/chown.m4 \
+       $(top_srcdir)/m4/clock_time.m4 \
        $(top_srcdir)/m4/close-stream.m4 $(top_srcdir)/m4/closeout.m4 \
        $(top_srcdir)/m4/codeset.m4 \
        $(top_srcdir)/m4/cvs_func_printf_ptr.m4 \
        $(top_srcdir)/m4/cycle-check.m4 $(top_srcdir)/m4/d-ino.m4 \
-       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dev-ino.m4 \
-       $(top_srcdir)/m4/dirname.m4 $(top_srcdir)/m4/dos.m4 \
-       $(top_srcdir)/m4/double-slash-root.m4 $(top_srcdir)/m4/dup2.m4 \
-       $(top_srcdir)/m4/eealloc.m4 $(top_srcdir)/m4/eoverflow.m4 \
-       $(top_srcdir)/m4/error.m4 $(top_srcdir)/m4/exitfail.m4 \
-       $(top_srcdir)/m4/extensions.m4 $(top_srcdir)/m4/fcntl-safer.m4 \
+       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dirname.m4 \
+       $(top_srcdir)/m4/dos.m4 $(top_srcdir)/m4/double-slash-root.m4 \
+       $(top_srcdir)/m4/dup2.m4 $(top_srcdir)/m4/eealloc.m4 \
+       $(top_srcdir)/m4/eoverflow.m4 $(top_srcdir)/m4/error.m4 \
+       $(top_srcdir)/m4/exitfail.m4 $(top_srcdir)/m4/extensions.m4 \
+       $(top_srcdir)/m4/fcntl-safer.m4 \
        $(top_srcdir)/m4/filenamecat.m4 $(top_srcdir)/m4/fnmatch.m4 \
        $(top_srcdir)/m4/fpending.m4 $(top_srcdir)/m4/ftruncate.m4 \
        $(top_srcdir)/m4/getaddrinfo.m4 \
@@ -87,36 +88,37 @@
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/inet_ntop.m4 \
        $(top_srcdir)/m4/intmax_t.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/lock.m4 \
-       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
-       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
-       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
-       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
-       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
-       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
-       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
-       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
-       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
-       $(top_srcdir)/m4/netinet_in_h.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/lchown.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/lock.m4 $(top_srcdir)/m4/longdouble.m4 \
+       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
+       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
+       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
+       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
+       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
+       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
+       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
+       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
+       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/netinet_in_h.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/openat.m4 \
+       $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
        $(top_srcdir)/m4/rename.m4 $(top_srcdir)/m4/rpmatch.m4 \
-       $(top_srcdir)/m4/same-inode.m4 $(top_srcdir)/m4/save-cwd.m4 \
-       $(top_srcdir)/m4/setenv.m4 $(top_srcdir)/m4/signed.m4 \
-       $(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/snprintf.m4 \
-       $(top_srcdir)/m4/socklen.m4 $(top_srcdir)/m4/sockpfaf.m4 \
-       $(top_srcdir)/m4/ssize_t.m4 $(top_srcdir)/m4/stat-macros.m4 \
-       $(top_srcdir)/m4/stdbool.m4 $(top_srcdir)/m4/stdint.m4 \
-       $(top_srcdir)/m4/stdint_h.m4 $(top_srcdir)/m4/strcase.m4 \
-       $(top_srcdir)/m4/strdup.m4 $(top_srcdir)/m4/strerror.m4 \
-       $(top_srcdir)/m4/strftime.m4 $(top_srcdir)/m4/strndup.m4 \
-       $(top_srcdir)/m4/strnlen.m4 $(top_srcdir)/m4/strstr.m4 \
-       $(top_srcdir)/m4/strtoimax.m4 $(top_srcdir)/m4/strtol.m4 \
-       $(top_srcdir)/m4/strtoll.m4 $(top_srcdir)/m4/strtoul.m4 \
-       $(top_srcdir)/m4/strtoull.m4 $(top_srcdir)/m4/strtoumax.m4 \
+       $(top_srcdir)/m4/save-cwd.m4 $(top_srcdir)/m4/setenv.m4 \
+       $(top_srcdir)/m4/signed.m4 $(top_srcdir)/m4/size_max.m4 \
+       $(top_srcdir)/m4/snprintf.m4 $(top_srcdir)/m4/socklen.m4 \
+       $(top_srcdir)/m4/sockpfaf.m4 $(top_srcdir)/m4/ssize_t.m4 \
+       $(top_srcdir)/m4/stat-macros.m4 $(top_srcdir)/m4/stdbool.m4 \
+       $(top_srcdir)/m4/stdint.m4 $(top_srcdir)/m4/stdint_h.m4 \
+       $(top_srcdir)/m4/strcase.m4 $(top_srcdir)/m4/strdup.m4 \
+       $(top_srcdir)/m4/strerror.m4 $(top_srcdir)/m4/strftime.m4 \
+       $(top_srcdir)/m4/strndup.m4 $(top_srcdir)/m4/strnlen.m4 \
+       $(top_srcdir)/m4/strstr.m4 $(top_srcdir)/m4/strtoimax.m4 \
+       $(top_srcdir)/m4/strtol.m4 $(top_srcdir)/m4/strtoll.m4 \
+       $(top_srcdir)/m4/strtoul.m4 $(top_srcdir)/m4/strtoull.m4 \
+       $(top_srcdir)/m4/strtoumax.m4 \
        $(top_srcdir)/m4/sunos57-select.m4 \
        $(top_srcdir)/m4/sys_socket_h.m4 \
        $(top_srcdir)/m4/sys_stat_h.m4 $(top_srcdir)/m4/time_r.m4 \

Index: diff/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/diff/Makefile.in,v
retrieving revision 1.107
retrieving revision 1.108
diff -u -b -r1.107 -r1.108
--- diff/Makefile.in    21 Aug 2006 19:22:21 -0000      1.107
+++ diff/Makefile.in    24 Aug 2006 01:24:13 -0000      1.108
@@ -50,17 +50,18 @@
        $(top_srcdir)/m4/atexit.m4 $(top_srcdir)/m4/base64.m4 \
        $(top_srcdir)/m4/bison.m4 $(top_srcdir)/m4/canon-host.m4 \
        $(top_srcdir)/m4/canonicalize.m4 \
-       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/clock_time.m4 \
+       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/chown.m4 \
+       $(top_srcdir)/m4/clock_time.m4 \
        $(top_srcdir)/m4/close-stream.m4 $(top_srcdir)/m4/closeout.m4 \
        $(top_srcdir)/m4/codeset.m4 \
        $(top_srcdir)/m4/cvs_func_printf_ptr.m4 \
        $(top_srcdir)/m4/cycle-check.m4 $(top_srcdir)/m4/d-ino.m4 \
-       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dev-ino.m4 \
-       $(top_srcdir)/m4/dirname.m4 $(top_srcdir)/m4/dos.m4 \
-       $(top_srcdir)/m4/double-slash-root.m4 $(top_srcdir)/m4/dup2.m4 \
-       $(top_srcdir)/m4/eealloc.m4 $(top_srcdir)/m4/eoverflow.m4 \
-       $(top_srcdir)/m4/error.m4 $(top_srcdir)/m4/exitfail.m4 \
-       $(top_srcdir)/m4/extensions.m4 $(top_srcdir)/m4/fcntl-safer.m4 \
+       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dirname.m4 \
+       $(top_srcdir)/m4/dos.m4 $(top_srcdir)/m4/double-slash-root.m4 \
+       $(top_srcdir)/m4/dup2.m4 $(top_srcdir)/m4/eealloc.m4 \
+       $(top_srcdir)/m4/eoverflow.m4 $(top_srcdir)/m4/error.m4 \
+       $(top_srcdir)/m4/exitfail.m4 $(top_srcdir)/m4/extensions.m4 \
+       $(top_srcdir)/m4/fcntl-safer.m4 \
        $(top_srcdir)/m4/filenamecat.m4 $(top_srcdir)/m4/fnmatch.m4 \
        $(top_srcdir)/m4/fpending.m4 $(top_srcdir)/m4/ftruncate.m4 \
        $(top_srcdir)/m4/getaddrinfo.m4 \
@@ -76,36 +77,37 @@
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/inet_ntop.m4 \
        $(top_srcdir)/m4/intmax_t.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/lock.m4 \
-       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
-       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
-       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
-       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
-       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
-       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
-       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
-       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
-       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
-       $(top_srcdir)/m4/netinet_in_h.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/lchown.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/lock.m4 $(top_srcdir)/m4/longdouble.m4 \
+       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
+       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
+       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
+       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
+       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
+       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
+       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
+       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
+       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/netinet_in_h.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/openat.m4 \
+       $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
        $(top_srcdir)/m4/rename.m4 $(top_srcdir)/m4/rpmatch.m4 \
-       $(top_srcdir)/m4/same-inode.m4 $(top_srcdir)/m4/save-cwd.m4 \
-       $(top_srcdir)/m4/setenv.m4 $(top_srcdir)/m4/signed.m4 \
-       $(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/snprintf.m4 \
-       $(top_srcdir)/m4/socklen.m4 $(top_srcdir)/m4/sockpfaf.m4 \
-       $(top_srcdir)/m4/ssize_t.m4 $(top_srcdir)/m4/stat-macros.m4 \
-       $(top_srcdir)/m4/stdbool.m4 $(top_srcdir)/m4/stdint.m4 \
-       $(top_srcdir)/m4/stdint_h.m4 $(top_srcdir)/m4/strcase.m4 \
-       $(top_srcdir)/m4/strdup.m4 $(top_srcdir)/m4/strerror.m4 \
-       $(top_srcdir)/m4/strftime.m4 $(top_srcdir)/m4/strndup.m4 \
-       $(top_srcdir)/m4/strnlen.m4 $(top_srcdir)/m4/strstr.m4 \
-       $(top_srcdir)/m4/strtoimax.m4 $(top_srcdir)/m4/strtol.m4 \
-       $(top_srcdir)/m4/strtoll.m4 $(top_srcdir)/m4/strtoul.m4 \
-       $(top_srcdir)/m4/strtoull.m4 $(top_srcdir)/m4/strtoumax.m4 \
+       $(top_srcdir)/m4/save-cwd.m4 $(top_srcdir)/m4/setenv.m4 \
+       $(top_srcdir)/m4/signed.m4 $(top_srcdir)/m4/size_max.m4 \
+       $(top_srcdir)/m4/snprintf.m4 $(top_srcdir)/m4/socklen.m4 \
+       $(top_srcdir)/m4/sockpfaf.m4 $(top_srcdir)/m4/ssize_t.m4 \
+       $(top_srcdir)/m4/stat-macros.m4 $(top_srcdir)/m4/stdbool.m4 \
+       $(top_srcdir)/m4/stdint.m4 $(top_srcdir)/m4/stdint_h.m4 \
+       $(top_srcdir)/m4/strcase.m4 $(top_srcdir)/m4/strdup.m4 \
+       $(top_srcdir)/m4/strerror.m4 $(top_srcdir)/m4/strftime.m4 \
+       $(top_srcdir)/m4/strndup.m4 $(top_srcdir)/m4/strnlen.m4 \
+       $(top_srcdir)/m4/strstr.m4 $(top_srcdir)/m4/strtoimax.m4 \
+       $(top_srcdir)/m4/strtol.m4 $(top_srcdir)/m4/strtoll.m4 \
+       $(top_srcdir)/m4/strtoul.m4 $(top_srcdir)/m4/strtoull.m4 \
+       $(top_srcdir)/m4/strtoumax.m4 \
        $(top_srcdir)/m4/sunos57-select.m4 \
        $(top_srcdir)/m4/sys_socket_h.m4 \
        $(top_srcdir)/m4/sys_stat_h.m4 $(top_srcdir)/m4/time_r.m4 \

Index: doc/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/doc/Makefile.in,v
retrieving revision 1.154
retrieving revision 1.155
diff -u -b -r1.154 -r1.155
--- doc/Makefile.in     21 Aug 2006 19:22:21 -0000      1.154
+++ doc/Makefile.in     24 Aug 2006 01:24:13 -0000      1.155
@@ -68,17 +68,18 @@
        $(top_srcdir)/m4/atexit.m4 $(top_srcdir)/m4/base64.m4 \
        $(top_srcdir)/m4/bison.m4 $(top_srcdir)/m4/canon-host.m4 \
        $(top_srcdir)/m4/canonicalize.m4 \
-       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/clock_time.m4 \
+       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/chown.m4 \
+       $(top_srcdir)/m4/clock_time.m4 \
        $(top_srcdir)/m4/close-stream.m4 $(top_srcdir)/m4/closeout.m4 \
        $(top_srcdir)/m4/codeset.m4 \
        $(top_srcdir)/m4/cvs_func_printf_ptr.m4 \
        $(top_srcdir)/m4/cycle-check.m4 $(top_srcdir)/m4/d-ino.m4 \
-       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dev-ino.m4 \
-       $(top_srcdir)/m4/dirname.m4 $(top_srcdir)/m4/dos.m4 \
-       $(top_srcdir)/m4/double-slash-root.m4 $(top_srcdir)/m4/dup2.m4 \
-       $(top_srcdir)/m4/eealloc.m4 $(top_srcdir)/m4/eoverflow.m4 \
-       $(top_srcdir)/m4/error.m4 $(top_srcdir)/m4/exitfail.m4 \
-       $(top_srcdir)/m4/extensions.m4 $(top_srcdir)/m4/fcntl-safer.m4 \
+       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dirname.m4 \
+       $(top_srcdir)/m4/dos.m4 $(top_srcdir)/m4/double-slash-root.m4 \
+       $(top_srcdir)/m4/dup2.m4 $(top_srcdir)/m4/eealloc.m4 \
+       $(top_srcdir)/m4/eoverflow.m4 $(top_srcdir)/m4/error.m4 \
+       $(top_srcdir)/m4/exitfail.m4 $(top_srcdir)/m4/extensions.m4 \
+       $(top_srcdir)/m4/fcntl-safer.m4 \
        $(top_srcdir)/m4/filenamecat.m4 $(top_srcdir)/m4/fnmatch.m4 \
        $(top_srcdir)/m4/fpending.m4 $(top_srcdir)/m4/ftruncate.m4 \
        $(top_srcdir)/m4/getaddrinfo.m4 \
@@ -94,36 +95,37 @@
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/inet_ntop.m4 \
        $(top_srcdir)/m4/intmax_t.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/lock.m4 \
-       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
-       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
-       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
-       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
-       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
-       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
-       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
-       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
-       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
-       $(top_srcdir)/m4/netinet_in_h.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/lchown.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/lock.m4 $(top_srcdir)/m4/longdouble.m4 \
+       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
+       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
+       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
+       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
+       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
+       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
+       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
+       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
+       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/netinet_in_h.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/openat.m4 \
+       $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
        $(top_srcdir)/m4/rename.m4 $(top_srcdir)/m4/rpmatch.m4 \
-       $(top_srcdir)/m4/same-inode.m4 $(top_srcdir)/m4/save-cwd.m4 \
-       $(top_srcdir)/m4/setenv.m4 $(top_srcdir)/m4/signed.m4 \
-       $(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/snprintf.m4 \
-       $(top_srcdir)/m4/socklen.m4 $(top_srcdir)/m4/sockpfaf.m4 \
-       $(top_srcdir)/m4/ssize_t.m4 $(top_srcdir)/m4/stat-macros.m4 \
-       $(top_srcdir)/m4/stdbool.m4 $(top_srcdir)/m4/stdint.m4 \
-       $(top_srcdir)/m4/stdint_h.m4 $(top_srcdir)/m4/strcase.m4 \
-       $(top_srcdir)/m4/strdup.m4 $(top_srcdir)/m4/strerror.m4 \
-       $(top_srcdir)/m4/strftime.m4 $(top_srcdir)/m4/strndup.m4 \
-       $(top_srcdir)/m4/strnlen.m4 $(top_srcdir)/m4/strstr.m4 \
-       $(top_srcdir)/m4/strtoimax.m4 $(top_srcdir)/m4/strtol.m4 \
-       $(top_srcdir)/m4/strtoll.m4 $(top_srcdir)/m4/strtoul.m4 \
-       $(top_srcdir)/m4/strtoull.m4 $(top_srcdir)/m4/strtoumax.m4 \
+       $(top_srcdir)/m4/save-cwd.m4 $(top_srcdir)/m4/setenv.m4 \
+       $(top_srcdir)/m4/signed.m4 $(top_srcdir)/m4/size_max.m4 \
+       $(top_srcdir)/m4/snprintf.m4 $(top_srcdir)/m4/socklen.m4 \
+       $(top_srcdir)/m4/sockpfaf.m4 $(top_srcdir)/m4/ssize_t.m4 \
+       $(top_srcdir)/m4/stat-macros.m4 $(top_srcdir)/m4/stdbool.m4 \
+       $(top_srcdir)/m4/stdint.m4 $(top_srcdir)/m4/stdint_h.m4 \
+       $(top_srcdir)/m4/strcase.m4 $(top_srcdir)/m4/strdup.m4 \
+       $(top_srcdir)/m4/strerror.m4 $(top_srcdir)/m4/strftime.m4 \
+       $(top_srcdir)/m4/strndup.m4 $(top_srcdir)/m4/strnlen.m4 \
+       $(top_srcdir)/m4/strstr.m4 $(top_srcdir)/m4/strtoimax.m4 \
+       $(top_srcdir)/m4/strtol.m4 $(top_srcdir)/m4/strtoll.m4 \
+       $(top_srcdir)/m4/strtoul.m4 $(top_srcdir)/m4/strtoull.m4 \
+       $(top_srcdir)/m4/strtoumax.m4 \
        $(top_srcdir)/m4/sunos57-select.m4 \
        $(top_srcdir)/m4/sys_socket_h.m4 \
        $(top_srcdir)/m4/sys_stat_h.m4 $(top_srcdir)/m4/time_r.m4 \

Index: doc/i18n/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/doc/i18n/Makefile.in,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -b -r1.42 -r1.43
--- doc/i18n/Makefile.in        21 Aug 2006 19:22:21 -0000      1.42
+++ doc/i18n/Makefile.in        24 Aug 2006 01:24:13 -0000      1.43
@@ -60,17 +60,18 @@
        $(top_srcdir)/m4/atexit.m4 $(top_srcdir)/m4/base64.m4 \
        $(top_srcdir)/m4/bison.m4 $(top_srcdir)/m4/canon-host.m4 \
        $(top_srcdir)/m4/canonicalize.m4 \
-       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/clock_time.m4 \
+       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/chown.m4 \
+       $(top_srcdir)/m4/clock_time.m4 \
        $(top_srcdir)/m4/close-stream.m4 $(top_srcdir)/m4/closeout.m4 \
        $(top_srcdir)/m4/codeset.m4 \
        $(top_srcdir)/m4/cvs_func_printf_ptr.m4 \
        $(top_srcdir)/m4/cycle-check.m4 $(top_srcdir)/m4/d-ino.m4 \
-       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dev-ino.m4 \
-       $(top_srcdir)/m4/dirname.m4 $(top_srcdir)/m4/dos.m4 \
-       $(top_srcdir)/m4/double-slash-root.m4 $(top_srcdir)/m4/dup2.m4 \
-       $(top_srcdir)/m4/eealloc.m4 $(top_srcdir)/m4/eoverflow.m4 \
-       $(top_srcdir)/m4/error.m4 $(top_srcdir)/m4/exitfail.m4 \
-       $(top_srcdir)/m4/extensions.m4 $(top_srcdir)/m4/fcntl-safer.m4 \
+       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dirname.m4 \
+       $(top_srcdir)/m4/dos.m4 $(top_srcdir)/m4/double-slash-root.m4 \
+       $(top_srcdir)/m4/dup2.m4 $(top_srcdir)/m4/eealloc.m4 \
+       $(top_srcdir)/m4/eoverflow.m4 $(top_srcdir)/m4/error.m4 \
+       $(top_srcdir)/m4/exitfail.m4 $(top_srcdir)/m4/extensions.m4 \
+       $(top_srcdir)/m4/fcntl-safer.m4 \
        $(top_srcdir)/m4/filenamecat.m4 $(top_srcdir)/m4/fnmatch.m4 \
        $(top_srcdir)/m4/fpending.m4 $(top_srcdir)/m4/ftruncate.m4 \
        $(top_srcdir)/m4/getaddrinfo.m4 \
@@ -86,36 +87,37 @@
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/inet_ntop.m4 \
        $(top_srcdir)/m4/intmax_t.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/lock.m4 \
-       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
-       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
-       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
-       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
-       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
-       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
-       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
-       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
-       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
-       $(top_srcdir)/m4/netinet_in_h.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/lchown.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/lock.m4 $(top_srcdir)/m4/longdouble.m4 \
+       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
+       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
+       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
+       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
+       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
+       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
+       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
+       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
+       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/netinet_in_h.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/openat.m4 \
+       $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
        $(top_srcdir)/m4/rename.m4 $(top_srcdir)/m4/rpmatch.m4 \
-       $(top_srcdir)/m4/same-inode.m4 $(top_srcdir)/m4/save-cwd.m4 \
-       $(top_srcdir)/m4/setenv.m4 $(top_srcdir)/m4/signed.m4 \
-       $(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/snprintf.m4 \
-       $(top_srcdir)/m4/socklen.m4 $(top_srcdir)/m4/sockpfaf.m4 \
-       $(top_srcdir)/m4/ssize_t.m4 $(top_srcdir)/m4/stat-macros.m4 \
-       $(top_srcdir)/m4/stdbool.m4 $(top_srcdir)/m4/stdint.m4 \
-       $(top_srcdir)/m4/stdint_h.m4 $(top_srcdir)/m4/strcase.m4 \
-       $(top_srcdir)/m4/strdup.m4 $(top_srcdir)/m4/strerror.m4 \
-       $(top_srcdir)/m4/strftime.m4 $(top_srcdir)/m4/strndup.m4 \
-       $(top_srcdir)/m4/strnlen.m4 $(top_srcdir)/m4/strstr.m4 \
-       $(top_srcdir)/m4/strtoimax.m4 $(top_srcdir)/m4/strtol.m4 \
-       $(top_srcdir)/m4/strtoll.m4 $(top_srcdir)/m4/strtoul.m4 \
-       $(top_srcdir)/m4/strtoull.m4 $(top_srcdir)/m4/strtoumax.m4 \
+       $(top_srcdir)/m4/save-cwd.m4 $(top_srcdir)/m4/setenv.m4 \
+       $(top_srcdir)/m4/signed.m4 $(top_srcdir)/m4/size_max.m4 \
+       $(top_srcdir)/m4/snprintf.m4 $(top_srcdir)/m4/socklen.m4 \
+       $(top_srcdir)/m4/sockpfaf.m4 $(top_srcdir)/m4/ssize_t.m4 \
+       $(top_srcdir)/m4/stat-macros.m4 $(top_srcdir)/m4/stdbool.m4 \
+       $(top_srcdir)/m4/stdint.m4 $(top_srcdir)/m4/stdint_h.m4 \
+       $(top_srcdir)/m4/strcase.m4 $(top_srcdir)/m4/strdup.m4 \
+       $(top_srcdir)/m4/strerror.m4 $(top_srcdir)/m4/strftime.m4 \
+       $(top_srcdir)/m4/strndup.m4 $(top_srcdir)/m4/strnlen.m4 \
+       $(top_srcdir)/m4/strstr.m4 $(top_srcdir)/m4/strtoimax.m4 \
+       $(top_srcdir)/m4/strtol.m4 $(top_srcdir)/m4/strtoll.m4 \
+       $(top_srcdir)/m4/strtoul.m4 $(top_srcdir)/m4/strtoull.m4 \
+       $(top_srcdir)/m4/strtoumax.m4 \
        $(top_srcdir)/m4/sunos57-select.m4 \
        $(top_srcdir)/m4/sys_socket_h.m4 \
        $(top_srcdir)/m4/sys_stat_h.m4 $(top_srcdir)/m4/time_r.m4 \

Index: doc/i18n/pt_BR/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/doc/i18n/pt_BR/Makefile.in,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -b -r1.43 -r1.44
--- doc/i18n/pt_BR/Makefile.in  21 Aug 2006 19:22:22 -0000      1.43
+++ doc/i18n/pt_BR/Makefile.in  24 Aug 2006 01:24:13 -0000      1.44
@@ -60,17 +60,18 @@
        $(top_srcdir)/m4/atexit.m4 $(top_srcdir)/m4/base64.m4 \
        $(top_srcdir)/m4/bison.m4 $(top_srcdir)/m4/canon-host.m4 \
        $(top_srcdir)/m4/canonicalize.m4 \
-       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/clock_time.m4 \
+       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/chown.m4 \
+       $(top_srcdir)/m4/clock_time.m4 \
        $(top_srcdir)/m4/close-stream.m4 $(top_srcdir)/m4/closeout.m4 \
        $(top_srcdir)/m4/codeset.m4 \
        $(top_srcdir)/m4/cvs_func_printf_ptr.m4 \
        $(top_srcdir)/m4/cycle-check.m4 $(top_srcdir)/m4/d-ino.m4 \
-       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dev-ino.m4 \
-       $(top_srcdir)/m4/dirname.m4 $(top_srcdir)/m4/dos.m4 \
-       $(top_srcdir)/m4/double-slash-root.m4 $(top_srcdir)/m4/dup2.m4 \
-       $(top_srcdir)/m4/eealloc.m4 $(top_srcdir)/m4/eoverflow.m4 \
-       $(top_srcdir)/m4/error.m4 $(top_srcdir)/m4/exitfail.m4 \
-       $(top_srcdir)/m4/extensions.m4 $(top_srcdir)/m4/fcntl-safer.m4 \
+       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dirname.m4 \
+       $(top_srcdir)/m4/dos.m4 $(top_srcdir)/m4/double-slash-root.m4 \
+       $(top_srcdir)/m4/dup2.m4 $(top_srcdir)/m4/eealloc.m4 \
+       $(top_srcdir)/m4/eoverflow.m4 $(top_srcdir)/m4/error.m4 \
+       $(top_srcdir)/m4/exitfail.m4 $(top_srcdir)/m4/extensions.m4 \
+       $(top_srcdir)/m4/fcntl-safer.m4 \
        $(top_srcdir)/m4/filenamecat.m4 $(top_srcdir)/m4/fnmatch.m4 \
        $(top_srcdir)/m4/fpending.m4 $(top_srcdir)/m4/ftruncate.m4 \
        $(top_srcdir)/m4/getaddrinfo.m4 \
@@ -86,36 +87,37 @@
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/inet_ntop.m4 \
        $(top_srcdir)/m4/intmax_t.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/lock.m4 \
-       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
-       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
-       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
-       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
-       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
-       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
-       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
-       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
-       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
-       $(top_srcdir)/m4/netinet_in_h.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/lchown.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/lock.m4 $(top_srcdir)/m4/longdouble.m4 \
+       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
+       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
+       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
+       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
+       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
+       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
+       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
+       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
+       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/netinet_in_h.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/openat.m4 \
+       $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
        $(top_srcdir)/m4/rename.m4 $(top_srcdir)/m4/rpmatch.m4 \
-       $(top_srcdir)/m4/same-inode.m4 $(top_srcdir)/m4/save-cwd.m4 \
-       $(top_srcdir)/m4/setenv.m4 $(top_srcdir)/m4/signed.m4 \
-       $(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/snprintf.m4 \
-       $(top_srcdir)/m4/socklen.m4 $(top_srcdir)/m4/sockpfaf.m4 \
-       $(top_srcdir)/m4/ssize_t.m4 $(top_srcdir)/m4/stat-macros.m4 \
-       $(top_srcdir)/m4/stdbool.m4 $(top_srcdir)/m4/stdint.m4 \
-       $(top_srcdir)/m4/stdint_h.m4 $(top_srcdir)/m4/strcase.m4 \
-       $(top_srcdir)/m4/strdup.m4 $(top_srcdir)/m4/strerror.m4 \
-       $(top_srcdir)/m4/strftime.m4 $(top_srcdir)/m4/strndup.m4 \
-       $(top_srcdir)/m4/strnlen.m4 $(top_srcdir)/m4/strstr.m4 \
-       $(top_srcdir)/m4/strtoimax.m4 $(top_srcdir)/m4/strtol.m4 \
-       $(top_srcdir)/m4/strtoll.m4 $(top_srcdir)/m4/strtoul.m4 \
-       $(top_srcdir)/m4/strtoull.m4 $(top_srcdir)/m4/strtoumax.m4 \
+       $(top_srcdir)/m4/save-cwd.m4 $(top_srcdir)/m4/setenv.m4 \
+       $(top_srcdir)/m4/signed.m4 $(top_srcdir)/m4/size_max.m4 \
+       $(top_srcdir)/m4/snprintf.m4 $(top_srcdir)/m4/socklen.m4 \
+       $(top_srcdir)/m4/sockpfaf.m4 $(top_srcdir)/m4/ssize_t.m4 \
+       $(top_srcdir)/m4/stat-macros.m4 $(top_srcdir)/m4/stdbool.m4 \
+       $(top_srcdir)/m4/stdint.m4 $(top_srcdir)/m4/stdint_h.m4 \
+       $(top_srcdir)/m4/strcase.m4 $(top_srcdir)/m4/strdup.m4 \
+       $(top_srcdir)/m4/strerror.m4 $(top_srcdir)/m4/strftime.m4 \
+       $(top_srcdir)/m4/strndup.m4 $(top_srcdir)/m4/strnlen.m4 \
+       $(top_srcdir)/m4/strstr.m4 $(top_srcdir)/m4/strtoimax.m4 \
+       $(top_srcdir)/m4/strtol.m4 $(top_srcdir)/m4/strtoll.m4 \
+       $(top_srcdir)/m4/strtoul.m4 $(top_srcdir)/m4/strtoull.m4 \
+       $(top_srcdir)/m4/strtoumax.m4 \
        $(top_srcdir)/m4/sunos57-select.m4 \
        $(top_srcdir)/m4/sys_socket_h.m4 \
        $(top_srcdir)/m4/sys_stat_h.m4 $(top_srcdir)/m4/time_r.m4 \

Index: lib/ChangeLog
===================================================================
RCS file: /cvsroot/cvs/ccvs/lib/ChangeLog,v
retrieving revision 1.545
retrieving revision 1.546
diff -u -b -r1.545 -r1.546
--- lib/ChangeLog       21 Aug 2006 19:22:22 -0000      1.545
+++ lib/ChangeLog       24 Aug 2006 01:24:13 -0000      1.546
@@ -1,3 +1,10 @@
+2006-08-23  Mark D. Baushke  <address@hidden>
+
+       * Makefile.am: Import changes from...
+       * Makefile.gnulib: ...this regenerated file.
+       * Makefile.in: Regenerated.
+       * mbchar.h: Update from GNULIB.
+
 2006-08-21  Mark D. Baushke  <address@hidden>
 
        * Makefile.am: Import changes from...

Index: lib/Makefile.am
===================================================================
RCS file: /cvsroot/cvs/ccvs/lib/Makefile.am,v
retrieving revision 1.120
retrieving revision 1.121
diff -u -b -r1.120 -r1.121
--- lib/Makefile.am     21 Aug 2006 19:22:22 -0000      1.120
+++ lib/Makefile.am     24 Aug 2006 01:24:13 -0000      1.121
@@ -105,15 +105,51 @@
 
 ## end   gnulib module base64
 
+## begin gnulib module canon-host
+
+EXTRA_DIST += canon-host.h
+
+## end   gnulib module canon-host
+
+## begin gnulib module canonicalize
+
+EXTRA_DIST += canonicalize.h
+
+## end   gnulib module canonicalize
+
+## begin gnulib module chdir-long
+
+EXTRA_DIST += chdir-long.h
+
+## end   gnulib module chdir-long
+
+## begin gnulib module close-stream
+
+EXTRA_DIST += close-stream.h
+
+## end   gnulib module close-stream
+
+## begin gnulib module closeout
+
+EXTRA_DIST += closeout.h
+
+## end   gnulib module closeout
+
 ## begin gnulib module cycle-check
 
-libcvs_a_SOURCES += cycle-check.h
+EXTRA_DIST += cycle-check.h
 
 ## end   gnulib module cycle-check
 
+## begin gnulib module dev-ino
+
+EXTRA_DIST += dev-ino.h
+
+## end   gnulib module dev-ino
+
 ## begin gnulib module dirname
 
-libcvs_a_SOURCES += basename.c stripslash.c
+EXTRA_DIST += dirname.h
 
 ## end   gnulib module dirname
 
@@ -131,6 +167,24 @@
 
 ## end   gnulib module exit
 
+## begin gnulib module exitfail
+
+EXTRA_DIST += exitfail.h
+
+## end   gnulib module exitfail
+
+## begin gnulib module fcntl-safer
+
+EXTRA_DIST += fcntl-safer.h fcntl--.h
+
+## end   gnulib module fcntl-safer
+
+## begin gnulib module filenamecat
+
+EXTRA_DIST += filenamecat.h
+
+## end   gnulib module filenamecat
+
 ## begin gnulib module fnmatch
 
 BUILT_SOURCES += $(FNMATCH_H)
@@ -145,12 +199,24 @@
 
 ## end   gnulib module fnmatch
 
+## begin gnulib module fpending
+
+EXTRA_DIST += __fpending.h
+
+## end   gnulib module fpending
+
 ## begin gnulib module getaddrinfo
 
 libcvs_a_SOURCES += getaddrinfo.h
 
 ## end   gnulib module getaddrinfo
 
+## begin gnulib module getcwd
+
+EXTRA_DIST += getcwd.h
+
+## end   gnulib module getcwd
+
 ## begin gnulib module getdate
 
 ## CVS test scripts for getdate.
@@ -174,10 +240,28 @@
 
 BUILT_SOURCES += getdate.c
 MAINTAINERCLEANFILES += getdate.c
-EXTRA_DIST += getdate.c
+EXTRA_DIST += getdate.c getdate.h
 
 ## end   gnulib module getdate
 
+## begin gnulib module getdelim
+
+EXTRA_DIST += getdelim.h
+
+## end   gnulib module getdelim
+
+## begin gnulib module getline
+
+EXTRA_DIST += getline.h
+
+## end   gnulib module getline
+
+## begin gnulib module getlogin_r
+
+EXTRA_DIST += getlogin_r.h
+
+## end   gnulib module getlogin_r
+
 ## begin gnulib module getndelim2
 
 EXTRA_DIST += getndelim2.h getndelim2.c
@@ -204,6 +288,18 @@
 
 ## end   gnulib module getopt
 
+## begin gnulib module getpagesize
+
+EXTRA_DIST += getpagesize.h
+
+## end   gnulib module getpagesize
+
+## begin gnulib module getpass-gnu
+
+EXTRA_DIST += getpass.h
+
+## end   gnulib module getpass-gnu
+
 ## begin gnulib module gettext
 
 # This is for those projects which use "gettextize --intl" to put a source-code
@@ -227,6 +323,7 @@
 ## begin gnulib module glob
 
 BUILT_SOURCES += $(GLOB_H)
+EXTRA_DIST += glob_.h glob-libc.h
 
 # We need the following in order to create <glob.h> when the system
 # doesn't have one that works with the given compiler.
@@ -250,6 +347,24 @@
 
 ## end   gnulib module intprops
 
+## begin gnulib module inttypes
+
+EXTRA_DIST += inttypes.h
+
+## end   gnulib module inttypes
+
+## begin gnulib module lchown
+
+EXTRA_DIST += lchown.h
+
+## end   gnulib module lchown
+
+## begin gnulib module lstat
+
+EXTRA_DIST += lstat.h
+
+## end   gnulib module lstat
+
 ## begin gnulib module mbchar
 
 libcvs_a_SOURCES += mbchar.h
@@ -262,6 +377,24 @@
 
 ## end   gnulib module mbuiter
 
+## begin gnulib module md5
+
+libcvs_a_SOURCES += md5.h
+
+## end   gnulib module md5
+
+## begin gnulib module mempcpy
+
+EXTRA_DIST += mempcpy.h
+
+## end   gnulib module mempcpy
+
+## begin gnulib module memrchr
+
+EXTRA_DIST += memrchr.h
+
+## end   gnulib module memrchr
+
 ## begin gnulib module minmax
 
 libcvs_a_SOURCES += minmax.h
@@ -283,6 +416,48 @@
 
 ## end   gnulib module netinet_in
 
+## begin gnulib module openat
+
+EXTRA_DIST += at-func.c openat.h openat-priv.h
+
+## end   gnulib module openat
+
+## begin gnulib module pagealign_alloc
+
+EXTRA_DIST += pagealign_alloc.h
+
+## end   gnulib module pagealign_alloc
+
+## begin gnulib module pathmax
+
+EXTRA_DIST += pathmax.h
+
+## end   gnulib module pathmax
+
+## begin gnulib module quotearg
+
+EXTRA_DIST += quotearg.h
+
+## end   gnulib module quotearg
+
+## begin gnulib module regex
+
+EXTRA_DIST += regcomp.c regex.h regex_internal.c regex_internal.h regexec.c
+
+## end   gnulib module regex
+
+## begin gnulib module same-inode
+
+EXTRA_DIST += same-inode.h
+
+## end   gnulib module same-inode
+
+## begin gnulib module save-cwd
+
+EXTRA_DIST += save-cwd.h
+
+## end   gnulib module save-cwd
+
 ## begin gnulib module setenv
 
 libcvs_a_SOURCES += setenv.h
@@ -301,6 +476,12 @@
 
 ## end   gnulib module snprintf
 
+## begin gnulib module stat-macros
+
+EXTRA_DIST += stat-macros.h
+
+## end   gnulib module stat-macros
+
 ## begin gnulib module stdbool
 
 BUILT_SOURCES += $(STDBOOL_H)
@@ -357,6 +538,30 @@
 
 ## end   gnulib module strcase
 
+## begin gnulib module strdup
+
+EXTRA_DIST += strdup.h
+
+## end   gnulib module strdup
+
+## begin gnulib module strftime
+
+EXTRA_DIST += strftime.h
+
+## end   gnulib module strftime
+
+## begin gnulib module strndup
+
+EXTRA_DIST += strndup.h
+
+## end   gnulib module strndup
+
+## begin gnulib module strnlen
+
+EXTRA_DIST += strnlen.h
+
+## end   gnulib module strnlen
+
 ## begin gnulib module strnlen1
 
 libcvs_a_SOURCES += strnlen1.h strnlen1.c
@@ -402,6 +607,18 @@
 
 ## end   gnulib module sys_stat
 
+## begin gnulib module time_r
+
+EXTRA_DIST += time_r.h
+
+## end   gnulib module time_r
+
+## begin gnulib module timespec
+
+EXTRA_DIST += timespec.h
+
+## end   gnulib module timespec
+
 ## begin gnulib module unistd
 
 BUILT_SOURCES += $(UNISTD_H)
@@ -414,6 +631,18 @@
 
 ## end   gnulib module unistd
 
+## begin gnulib module unistd-safer
+
+EXTRA_DIST += unistd-safer.h unistd--.h
+
+## end   gnulib module unistd-safer
+
+## begin gnulib module unlocked-io
+
+EXTRA_DIST += unlocked-io.h
+
+## end   gnulib module unlocked-io
+
 ## begin gnulib module vasnprintf
 
 libcvs_a_SOURCES += printf-args.h printf-parse.h vasnprintf.h
@@ -438,18 +667,36 @@
 
 ## end   gnulib module wcwidth
 
+## begin gnulib module xalloc
+
+EXTRA_DIST += xalloc.h
+
+## end   gnulib module xalloc
+
 ## begin gnulib module xalloc-die
 
 libcvs_a_SOURCES += xalloc-die.c
 
 ## end   gnulib module xalloc-die
 
+## begin gnulib module xgetcwd
+
+EXTRA_DIST += xgetcwd.h
+
+## end   gnulib module xgetcwd
+
 ## begin gnulib module xgethostname
 
 libcvs_a_SOURCES += xgethostname.h xgethostname.c
 
 ## end   gnulib module xgethostname
 
+## begin gnulib module xreadlink
+
+EXTRA_DIST += xreadlink.h
+
+## end   gnulib module xreadlink
+
 ## begin gnulib module xsize
 
 libcvs_a_SOURCES += xsize.h
@@ -462,6 +709,12 @@
 
 ## end   gnulib module xstrndup
 
+## begin gnulib module yesno
+
+EXTRA_DIST += yesno.h
+
+## end   gnulib module yesno
+
 
 mostlyclean-local:
        @test -z "$(MOSTLYCLEANDIRS)" || \

Index: lib/Makefile.gnulib
===================================================================
RCS file: /cvsroot/cvs/ccvs/lib/Makefile.gnulib,v
retrieving revision 1.83
retrieving revision 1.84
diff -u -b -r1.83 -r1.84
--- lib/Makefile.gnulib 21 Aug 2006 19:22:22 -0000      1.83
+++ lib/Makefile.gnulib 24 Aug 2006 01:24:13 -0000      1.84
@@ -8,16 +8,15 @@
 # the same distribution terms as the rest of that program.
 #
 # Generated by gnulib-tool.
-# Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=lib 
--m4-base=m4 --doc-base=doc --aux-dir=build-aux --no-libtool --macro-prefix=gl 
allocsa atexit base64 canon-host canonicalize closeout dirname dup2 error exit 
exitfail extensions fnmatch fnmatch-posix ftruncate getdate gethostname getline 
getlogin_r getndelim2 getnline getopt getpagesize getpass-gnu gettext gettime 
gettimeofday glob inttypes lstat malloc md5 memmove minmax mkdir mkstemp mktime 
nanosleep pagealign_alloc pathmax quotearg readlink realloc regex rename 
restrict save-cwd setenv stat-macros stdbool stdint strcase strdup strerror 
strftime strstr strtoul strtoumax time_r timespec tzset unlocked-io vasnprintf 
vasprintf xalloc-die xgethostname xreadlink xsize yesno
+# Reproduce by: gnulib-tool --import --dir=. --lib=libcvs --source-base=lib 
--m4-base=m4 --doc-base=doc --aux-dir=build-aux --no-libtool --macro-prefix=gl 
allocsa atexit base64 canon-host canonicalize closeout dirname dup2 error exit 
exitfail extensions fnmatch fnmatch-posix ftruncate getdate gethostname getline 
getlogin_r getndelim2 getnline getopt getpagesize getpass-gnu gettext gettime 
gettimeofday glob inttypes lstat malloc md5 memmove minmax mkdir mkstemp mktime 
nanosleep pagealign_alloc pathmax quotearg readlink realloc regex rename 
save-cwd setenv stat-macros stdbool stdint strcase strdup strerror strftime 
strstr strtoul strtoumax time_r timespec tzset unlocked-io vasnprintf vasprintf 
xalloc-die xgethostname xreadlink xsize yesno
 
 AUTOMAKE_OPTIONS = 1.5 gnits no-dependencies
 
-noinst_LIBRARIES = libgnu.a
+noinst_LIBRARIES = libcvs.a
 
-libgnu_a_SOURCES =
-libgnu_a_LIBADD = @LIBOBJS@
+libcvs_a_SOURCES =
+libcvs_a_LIBADD = @LIBOBJS@
 noinst_HEADERS =
-pkgdata_DATA =
 EXTRA_DIST =
 BUILT_SOURCES =
 SUFFIXES =
@@ -32,7 +31,7 @@
 ## begin gnulib module alloca
 
 
-libgnu_a_LIBADD += @ALLOCA@
+libcvs_a_LIBADD += @ALLOCA@
 ## end   gnulib module alloca
 
 ## begin gnulib module alloca-opt
@@ -51,7 +50,7 @@
 
 ## begin gnulib module allocsa
 
-libgnu_a_SOURCES += allocsa.h allocsa.c
+libcvs_a_SOURCES += allocsa.h allocsa.c
 EXTRA_DIST += allocsa.valgrind
 
 ## end   gnulib module allocsa
@@ -73,28 +72,82 @@
 
 ## begin gnulib module base64
 
-libgnu_a_SOURCES += base64.h base64.c
+libcvs_a_SOURCES += base64.h base64.c
 
 ## end   gnulib module base64
 
+## begin gnulib module canon-host
+
+EXTRA_DIST += canon-host.h
+
+## end   gnulib module canon-host
+
+## begin gnulib module canonicalize
+
+EXTRA_DIST += canonicalize.h
+
+## end   gnulib module canonicalize
+
+## begin gnulib module chdir-long
+
+EXTRA_DIST += chdir-long.h
+
+## end   gnulib module chdir-long
+
+## begin gnulib module close-stream
+
+EXTRA_DIST += close-stream.h
+
+## end   gnulib module close-stream
+
+## begin gnulib module closeout
+
+EXTRA_DIST += closeout.h
+
+## end   gnulib module closeout
+
 ## begin gnulib module cycle-check
 
-libgnu_a_SOURCES += cycle-check.h
+EXTRA_DIST += cycle-check.h
 
 ## end   gnulib module cycle-check
 
+## begin gnulib module dev-ino
+
+EXTRA_DIST += dev-ino.h
+
+## end   gnulib module dev-ino
+
 ## begin gnulib module dirname
 
-libgnu_a_SOURCES += basename.c stripslash.c
+EXTRA_DIST += dirname.h
 
 ## end   gnulib module dirname
 
 ## begin gnulib module exit
 
-libgnu_a_SOURCES += exit.h
+libcvs_a_SOURCES += exit.h
 
 ## end   gnulib module exit
 
+## begin gnulib module exitfail
+
+EXTRA_DIST += exitfail.h
+
+## end   gnulib module exitfail
+
+## begin gnulib module fcntl-safer
+
+EXTRA_DIST += fcntl-safer.h fcntl--.h
+
+## end   gnulib module fcntl-safer
+
+## begin gnulib module filenamecat
+
+EXTRA_DIST += filenamecat.h
+
+## end   gnulib module filenamecat
+
 ## begin gnulib module fnmatch
 
 BUILT_SOURCES += $(FNMATCH_H)
@@ -109,20 +162,51 @@
 
 ## end   gnulib module fnmatch
 
+## begin gnulib module fpending
+
+EXTRA_DIST += __fpending.h
+
+## end   gnulib module fpending
+
 ## begin gnulib module getaddrinfo
 
-libgnu_a_SOURCES += getaddrinfo.h
+libcvs_a_SOURCES += getaddrinfo.h
 
 ## end   gnulib module getaddrinfo
 
+## begin gnulib module getcwd
+
+EXTRA_DIST += getcwd.h
+
+## end   gnulib module getcwd
+
 ## begin gnulib module getdate
 
+libcvs_a_SOURCES += getdate.y
 BUILT_SOURCES += getdate.c
 MAINTAINERCLEANFILES += getdate.c
-EXTRA_DIST += getdate.c
+EXTRA_DIST += getdate.c getdate.h
 
 ## end   gnulib module getdate
 
+## begin gnulib module getdelim
+
+EXTRA_DIST += getdelim.h
+
+## end   gnulib module getdelim
+
+## begin gnulib module getline
+
+EXTRA_DIST += getline.h
+
+## end   gnulib module getline
+
+## begin gnulib module getlogin_r
+
+EXTRA_DIST += getlogin_r.h
+
+## end   gnulib module getlogin_r
+
 ## begin gnulib module getndelim2
 
 EXTRA_DIST += getndelim2.h getndelim2.c
@@ -131,7 +215,7 @@
 
 ## begin gnulib module getnline
 
-libgnu_a_SOURCES += getnline.h getnline.c
+libcvs_a_SOURCES += getnline.h getnline.c
 
 ## end   gnulib module getnline
 
@@ -149,6 +233,18 @@
 
 ## end   gnulib module getopt
 
+## begin gnulib module getpagesize
+
+EXTRA_DIST += getpagesize.h
+
+## end   gnulib module getpagesize
+
+## begin gnulib module getpass-gnu
+
+EXTRA_DIST += getpass.h
+
+## end   gnulib module getpass-gnu
+
 ## begin gnulib module gettext
 
 # This is for those projects which use "gettextize --intl" to put a source-code
@@ -165,13 +261,14 @@
 
 ## begin gnulib module gettext-h
 
-libgnu_a_SOURCES += gettext.h
+libcvs_a_SOURCES += gettext.h
 
 ## end   gnulib module gettext-h
 
 ## begin gnulib module glob
 
 BUILT_SOURCES += $(GLOB_H)
+EXTRA_DIST += glob_.h glob-libc.h
 
 # We need the following in order to create <glob.h> when the system
 # doesn't have one that works with the given compiler.
@@ -184,7 +281,7 @@
 
 ## begin gnulib module inet_ntop
 
-libgnu_a_SOURCES += inet_ntop.h
+libcvs_a_SOURCES += inet_ntop.h
 
 ## end   gnulib module inet_ntop
 
@@ -194,21 +291,57 @@
 
 ## end   gnulib module intprops
 
+## begin gnulib module inttypes
+
+EXTRA_DIST += inttypes.h
+
+## end   gnulib module inttypes
+
+## begin gnulib module lchown
+
+EXTRA_DIST += lchown.h
+
+## end   gnulib module lchown
+
+## begin gnulib module lstat
+
+EXTRA_DIST += lstat.h
+
+## end   gnulib module lstat
+
 ## begin gnulib module mbchar
 
-libgnu_a_SOURCES += mbchar.h
+libcvs_a_SOURCES += mbchar.h
 
 ## end   gnulib module mbchar
 
 ## begin gnulib module mbuiter
 
-libgnu_a_SOURCES += mbuiter.h
+libcvs_a_SOURCES += mbuiter.h
 
 ## end   gnulib module mbuiter
 
+## begin gnulib module md5
+
+libcvs_a_SOURCES += md5.h
+
+## end   gnulib module md5
+
+## begin gnulib module mempcpy
+
+EXTRA_DIST += mempcpy.h
+
+## end   gnulib module mempcpy
+
+## begin gnulib module memrchr
+
+EXTRA_DIST += memrchr.h
+
+## end   gnulib module memrchr
+
 ## begin gnulib module minmax
 
-libgnu_a_SOURCES += minmax.h
+libcvs_a_SOURCES += minmax.h
 
 ## end   gnulib module minmax
 
@@ -227,24 +360,72 @@
 
 ## end   gnulib module netinet_in
 
+## begin gnulib module openat
+
+EXTRA_DIST += at-func.c openat.h openat-priv.h
+
+## end   gnulib module openat
+
+## begin gnulib module pagealign_alloc
+
+EXTRA_DIST += pagealign_alloc.h
+
+## end   gnulib module pagealign_alloc
+
+## begin gnulib module pathmax
+
+EXTRA_DIST += pathmax.h
+
+## end   gnulib module pathmax
+
+## begin gnulib module quotearg
+
+EXTRA_DIST += quotearg.h
+
+## end   gnulib module quotearg
+
+## begin gnulib module regex
+
+EXTRA_DIST += regcomp.c regex.h regex_internal.c regex_internal.h regexec.c
+
+## end   gnulib module regex
+
+## begin gnulib module same-inode
+
+EXTRA_DIST += same-inode.h
+
+## end   gnulib module same-inode
+
+## begin gnulib module save-cwd
+
+EXTRA_DIST += save-cwd.h
+
+## end   gnulib module save-cwd
+
 ## begin gnulib module setenv
 
-libgnu_a_SOURCES += setenv.h
+libcvs_a_SOURCES += setenv.h
 
 ## end   gnulib module setenv
 
 ## begin gnulib module size_max
 
-libgnu_a_SOURCES += size_max.h
+libcvs_a_SOURCES += size_max.h
 
 ## end   gnulib module size_max
 
 ## begin gnulib module snprintf
 
-libgnu_a_SOURCES += snprintf.h
+libcvs_a_SOURCES += snprintf.h
 
 ## end   gnulib module snprintf
 
+## begin gnulib module stat-macros
+
+EXTRA_DIST += stat-macros.h
+
+## end   gnulib module stat-macros
+
 ## begin gnulib module stdbool
 
 BUILT_SOURCES += $(STDBOOL_H)
@@ -296,19 +477,43 @@
 
 ## begin gnulib module strcase
 
-libgnu_a_SOURCES += strcase.h
+libcvs_a_SOURCES += strcase.h
 
 ## end   gnulib module strcase
 
+## begin gnulib module strdup
+
+EXTRA_DIST += strdup.h
+
+## end   gnulib module strdup
+
+## begin gnulib module strftime
+
+EXTRA_DIST += strftime.h
+
+## end   gnulib module strftime
+
+## begin gnulib module strndup
+
+EXTRA_DIST += strndup.h
+
+## end   gnulib module strndup
+
+## begin gnulib module strnlen
+
+EXTRA_DIST += strnlen.h
+
+## end   gnulib module strnlen
+
 ## begin gnulib module strnlen1
 
-libgnu_a_SOURCES += strnlen1.h strnlen1.c
+libcvs_a_SOURCES += strnlen1.h strnlen1.c
 
 ## end   gnulib module strnlen1
 
 ## begin gnulib module strstr
 
-libgnu_a_SOURCES += strstr.h
+libcvs_a_SOURCES += strstr.h
 
 ## end   gnulib module strstr
 
@@ -345,6 +550,18 @@
 
 ## end   gnulib module sys_stat
 
+## begin gnulib module time_r
+
+EXTRA_DIST += time_r.h
+
+## end   gnulib module time_r
+
+## begin gnulib module timespec
+
+EXTRA_DIST += timespec.h
+
+## end   gnulib module timespec
+
 ## begin gnulib module unistd
 
 BUILT_SOURCES += $(UNISTD_H)
@@ -357,54 +574,90 @@
 
 ## end   gnulib module unistd
 
+## begin gnulib module unistd-safer
+
+EXTRA_DIST += unistd-safer.h unistd--.h
+
+## end   gnulib module unistd-safer
+
+## begin gnulib module unlocked-io
+
+EXTRA_DIST += unlocked-io.h
+
+## end   gnulib module unlocked-io
+
 ## begin gnulib module vasnprintf
 
-libgnu_a_SOURCES += printf-args.h printf-parse.h vasnprintf.h
+libcvs_a_SOURCES += printf-args.h printf-parse.h vasnprintf.h
 
 ## end   gnulib module vasnprintf
 
 ## begin gnulib module vasprintf
 
-libgnu_a_SOURCES += vasprintf.h
+libcvs_a_SOURCES += vasprintf.h
 
 ## end   gnulib module vasprintf
 
 ## begin gnulib module verify
 
-libgnu_a_SOURCES += verify.h
+libcvs_a_SOURCES += verify.h
 
 ## end   gnulib module verify
 
 ## begin gnulib module wcwidth
 
-libgnu_a_SOURCES += wcwidth.h
+libcvs_a_SOURCES += wcwidth.h
 
 ## end   gnulib module wcwidth
 
+## begin gnulib module xalloc
+
+EXTRA_DIST += xalloc.h
+
+## end   gnulib module xalloc
+
 ## begin gnulib module xalloc-die
 
-libgnu_a_SOURCES += xalloc-die.c
+libcvs_a_SOURCES += xalloc-die.c
 
 ## end   gnulib module xalloc-die
 
+## begin gnulib module xgetcwd
+
+EXTRA_DIST += xgetcwd.h
+
+## end   gnulib module xgetcwd
+
 ## begin gnulib module xgethostname
 
-libgnu_a_SOURCES += xgethostname.h xgethostname.c
+libcvs_a_SOURCES += xgethostname.h xgethostname.c
 
 ## end   gnulib module xgethostname
 
+## begin gnulib module xreadlink
+
+EXTRA_DIST += xreadlink.h
+
+## end   gnulib module xreadlink
+
 ## begin gnulib module xsize
 
-libgnu_a_SOURCES += xsize.h
+libcvs_a_SOURCES += xsize.h
 
 ## end   gnulib module xsize
 
 ## begin gnulib module xstrndup
 
-libgnu_a_SOURCES += xstrndup.h xstrndup.c
+libcvs_a_SOURCES += xstrndup.h xstrndup.c
 
 ## end   gnulib module xstrndup
 
+## begin gnulib module yesno
+
+EXTRA_DIST += yesno.h
+
+## end   gnulib module yesno
+
 
 mostlyclean-local: mostlyclean-generic
        @test -z "$(MOSTLYCLEANDIRS)" || \

Index: lib/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/lib/Makefile.in,v
retrieving revision 1.221
retrieving revision 1.222
diff -u -b -r1.221 -r1.222
--- lib/Makefile.in     21 Aug 2006 19:22:22 -0000      1.221
+++ lib/Makefile.in     24 Aug 2006 01:24:13 -0000      1.222
@@ -56,35 +56,25 @@
 check_PROGRAMS = getdate$(EXEEXT)
 subdir = lib
 DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
-       ChangeLog __fpending.c __fpending.h alloca.c asnprintf.c \
-       asprintf.c at-func.c atexit.c canon-host.c canon-host.h \
-       canonicalize.c canonicalize.h chdir-long.c chdir-long.h \
-       close-stream.c close-stream.h closeout.c closeout.h \
-       creat-safer.c cycle-check.c dev-ino.h dirname.c dirname.h \
-       dup-safer.c dup2.c exitfail.c exitfail.h fchmodat.c fcntl--.h \
-       fcntl-safer.h fd-safer.c filenamecat.c filenamecat.h fncase.c \
-       fnmatch.c fseeko.c ftello.c ftruncate.c gai_strerror.c \
-       getaddrinfo.c getcwd.c getcwd.h getdate.c getdate.h getdate.y \
-       getdelim.c getdelim.h gethostname.c getline.c getline.h \
-       getlogin_r.c getlogin_r.h getndelim2.c getopt.c getopt1.c \
-       getpagesize.h getpass.c getpass.h gettime.c gettimeofday.c \
-       glob-libc.h glob.c glob_.h inet_ntop.c intprops.h inttypes.h \
-       lstat.c lstat.h malloc.c mbchar.c md5.c md5.h memchr.c \
-       memmove.c mempcpy.c mempcpy.h memrchr.c memrchr.h mkdir.c \
-       mkdirat.c mkstemp.c mktime.c nanosleep.c open-safer.c \
-       openat-die.c openat-priv.h openat.c openat.h pagealign_alloc.c \
-       pagealign_alloc.h pathmax.h pipe-safer.c printf-args.c \
-       printf-parse.c quotearg.c quotearg.h readlink.c realloc.c \
-       regcomp.c regex.c regex.h regex_internal.c regex_internal.h \
-       regexec.c rename.c rpmatch.c same-inode.h save-cwd.c \
-       save-cwd.h setenv.c snprintf.c stat-macros.h strcasecmp.c \
-       strdup.c strdup.h strerror.c strftime.c strftime.h \
-       strncasecmp.c strndup.c strndup.h strnlen.c strnlen.h strstr.c \
-       strtoimax.c strtol.c strtoll.c strtoul.c strtoull.c \
-       strtoumax.c sunos57-select.c tempname.c time_r.c time_r.h \
-       timespec.h unistd--.h unistd-safer.h unlocked-io.h unsetenv.c \
-       vasnprintf.c vasprintf.c waitpid.c xalloc.h xgetcwd.c \
-       xgetcwd.h xmalloc.c xreadlink.c xreadlink.h yesno.c yesno.h
+       ChangeLog __fpending.c alloca.c asnprintf.c asprintf.c \
+       atexit.c basename.c canon-host.c canonicalize.c chdir-long.c \
+       chown.c close-stream.c closeout.c creat-safer.c cycle-check.c \
+       dirname.c dup-safer.c dup2.c exitfail.c fchmodat.c \
+       fchown-stub.c fd-safer.c filenamecat.c fncase.c fnmatch.c \
+       fseeko.c ftello.c ftruncate.c gai_strerror.c getaddrinfo.c \
+       getcwd.c getdate.c getdelim.c gethostname.c getline.c \
+       getlogin_r.c getndelim2.c getopt.c getopt1.c getpass.c \
+       gettime.c gettimeofday.c glob.c inet_ntop.c lchown.c lstat.c \
+       malloc.c mbchar.c md5.c memchr.c memmove.c mempcpy.c memrchr.c \
+       mkdir.c mkdirat.c mkstemp.c mktime.c nanosleep.c open-safer.c \
+       openat-die.c openat.c pagealign_alloc.c pipe-safer.c \
+       printf-args.c printf-parse.c quotearg.c readlink.c realloc.c \
+       regex.c rename.c rpmatch.c save-cwd.c setenv.c snprintf.c \
+       strcasecmp.c strdup.c strerror.c strftime.c stripslash.c \
+       strncasecmp.c strndup.c strnlen.c strstr.c strtoimax.c \
+       strtol.c strtoll.c strtoul.c strtoull.c strtoumax.c \
+       sunos57-select.c tempname.c time_r.c unsetenv.c vasnprintf.c \
+       vasprintf.c waitpid.c xgetcwd.c xmalloc.c xreadlink.c yesno.c
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4/_inttypes_h.m4 \
        $(top_srcdir)/m4/absolute-header.m4 \
@@ -96,17 +86,18 @@
        $(top_srcdir)/m4/atexit.m4 $(top_srcdir)/m4/base64.m4 \
        $(top_srcdir)/m4/bison.m4 $(top_srcdir)/m4/canon-host.m4 \
        $(top_srcdir)/m4/canonicalize.m4 \
-       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/clock_time.m4 \
+       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/chown.m4 \
+       $(top_srcdir)/m4/clock_time.m4 \
        $(top_srcdir)/m4/close-stream.m4 $(top_srcdir)/m4/closeout.m4 \
        $(top_srcdir)/m4/codeset.m4 \
        $(top_srcdir)/m4/cvs_func_printf_ptr.m4 \
        $(top_srcdir)/m4/cycle-check.m4 $(top_srcdir)/m4/d-ino.m4 \
-       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dev-ino.m4 \
-       $(top_srcdir)/m4/dirname.m4 $(top_srcdir)/m4/dos.m4 \
-       $(top_srcdir)/m4/double-slash-root.m4 $(top_srcdir)/m4/dup2.m4 \
-       $(top_srcdir)/m4/eealloc.m4 $(top_srcdir)/m4/eoverflow.m4 \
-       $(top_srcdir)/m4/error.m4 $(top_srcdir)/m4/exitfail.m4 \
-       $(top_srcdir)/m4/extensions.m4 $(top_srcdir)/m4/fcntl-safer.m4 \
+       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dirname.m4 \
+       $(top_srcdir)/m4/dos.m4 $(top_srcdir)/m4/double-slash-root.m4 \
+       $(top_srcdir)/m4/dup2.m4 $(top_srcdir)/m4/eealloc.m4 \
+       $(top_srcdir)/m4/eoverflow.m4 $(top_srcdir)/m4/error.m4 \
+       $(top_srcdir)/m4/exitfail.m4 $(top_srcdir)/m4/extensions.m4 \
+       $(top_srcdir)/m4/fcntl-safer.m4 \
        $(top_srcdir)/m4/filenamecat.m4 $(top_srcdir)/m4/fnmatch.m4 \
        $(top_srcdir)/m4/fpending.m4 $(top_srcdir)/m4/ftruncate.m4 \
        $(top_srcdir)/m4/getaddrinfo.m4 \
@@ -122,36 +113,37 @@
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/inet_ntop.m4 \
        $(top_srcdir)/m4/intmax_t.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/lock.m4 \
-       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
-       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
-       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
-       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
-       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
-       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
-       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
-       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
-       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
-       $(top_srcdir)/m4/netinet_in_h.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/lchown.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/lock.m4 $(top_srcdir)/m4/longdouble.m4 \
+       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
+       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
+       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
+       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
+       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
+       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
+       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
+       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
+       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/netinet_in_h.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/openat.m4 \
+       $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
        $(top_srcdir)/m4/rename.m4 $(top_srcdir)/m4/rpmatch.m4 \
-       $(top_srcdir)/m4/same-inode.m4 $(top_srcdir)/m4/save-cwd.m4 \
-       $(top_srcdir)/m4/setenv.m4 $(top_srcdir)/m4/signed.m4 \
-       $(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/snprintf.m4 \
-       $(top_srcdir)/m4/socklen.m4 $(top_srcdir)/m4/sockpfaf.m4 \
-       $(top_srcdir)/m4/ssize_t.m4 $(top_srcdir)/m4/stat-macros.m4 \
-       $(top_srcdir)/m4/stdbool.m4 $(top_srcdir)/m4/stdint.m4 \
-       $(top_srcdir)/m4/stdint_h.m4 $(top_srcdir)/m4/strcase.m4 \
-       $(top_srcdir)/m4/strdup.m4 $(top_srcdir)/m4/strerror.m4 \
-       $(top_srcdir)/m4/strftime.m4 $(top_srcdir)/m4/strndup.m4 \
-       $(top_srcdir)/m4/strnlen.m4 $(top_srcdir)/m4/strstr.m4 \
-       $(top_srcdir)/m4/strtoimax.m4 $(top_srcdir)/m4/strtol.m4 \
-       $(top_srcdir)/m4/strtoll.m4 $(top_srcdir)/m4/strtoul.m4 \
-       $(top_srcdir)/m4/strtoull.m4 $(top_srcdir)/m4/strtoumax.m4 \
+       $(top_srcdir)/m4/save-cwd.m4 $(top_srcdir)/m4/setenv.m4 \
+       $(top_srcdir)/m4/signed.m4 $(top_srcdir)/m4/size_max.m4 \
+       $(top_srcdir)/m4/snprintf.m4 $(top_srcdir)/m4/socklen.m4 \
+       $(top_srcdir)/m4/sockpfaf.m4 $(top_srcdir)/m4/ssize_t.m4 \
+       $(top_srcdir)/m4/stat-macros.m4 $(top_srcdir)/m4/stdbool.m4 \
+       $(top_srcdir)/m4/stdint.m4 $(top_srcdir)/m4/stdint_h.m4 \
+       $(top_srcdir)/m4/strcase.m4 $(top_srcdir)/m4/strdup.m4 \
+       $(top_srcdir)/m4/strerror.m4 $(top_srcdir)/m4/strftime.m4 \
+       $(top_srcdir)/m4/strndup.m4 $(top_srcdir)/m4/strnlen.m4 \
+       $(top_srcdir)/m4/strstr.m4 $(top_srcdir)/m4/strtoimax.m4 \
+       $(top_srcdir)/m4/strtol.m4 $(top_srcdir)/m4/strtoll.m4 \
+       $(top_srcdir)/m4/strtoul.m4 $(top_srcdir)/m4/strtoull.m4 \
+       $(top_srcdir)/m4/strtoumax.m4 \
        $(top_srcdir)/m4/sunos57-select.m4 \
        $(top_srcdir)/m4/sys_socket_h.m4 \
        $(top_srcdir)/m4/sys_stat_h.m4 $(top_srcdir)/m4/time_r.m4 \
@@ -176,9 +168,8 @@
 libcvs_a_AR = $(AR) $(ARFLAGS)
 libcvs_a_DEPENDENCIES = @LIBOBJS@ @ALLOCA@
 am_libcvs_a_OBJECTS = sighandle.$(OBJEXT) allocsa.$(OBJEXT) \
-       base64.$(OBJEXT) basename.$(OBJEXT) stripslash.$(OBJEXT) \
-       getnline.$(OBJEXT) strnlen1.$(OBJEXT) xalloc-die.$(OBJEXT) \
-       xgethostname.$(OBJEXT) xstrndup.$(OBJEXT)
+       base64.$(OBJEXT) getnline.$(OBJEXT) strnlen1.$(OBJEXT) \
+       xalloc-die.$(OBJEXT) xgethostname.$(OBJEXT) xstrndup.$(OBJEXT)
 libcvs_a_OBJECTS = $(am_libcvs_a_OBJECTS)
 am_getdate_OBJECTS = getdate-error.$(OBJEXT) getdate-getdate.$(OBJEXT) \
        getdate-progname.$(OBJEXT)
@@ -195,7 +186,6 @@
 CCLD = $(CC)
 LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 YACCCOMPILE = $(YACC) $(YFLAGS) $(AM_YFLAGS)
-YLWRAP = $(top_srcdir)/build-aux/ylwrap
 SOURCES = $(libcvs_a_SOURCES) $(getdate_SOURCES)
 DIST_SOURCES = $(libcvs_a_SOURCES) $(getdate_SOURCES)
 ETAGS = etags
@@ -384,13 +374,13 @@
 # with the diff library (perhaps to have the caller, CVS, do the
 # matching?)
 libcvs_a_SOURCES = sighandle.c system.h wait.h xselect.h xtime.h \
-       allocsa.h allocsa.c base64.h base64.c cycle-check.h basename.c \
-       stripslash.c error.h exit.h getaddrinfo.h getnline.h \
-       getnline.c gettext.h inet_ntop.h mbchar.h mbuiter.h minmax.h \
-       setenv.h size_max.h snprintf.h strcase.h strnlen1.h strnlen1.c \
-       strstr.h printf-args.h printf-parse.h vasnprintf.h vasprintf.h \
-       verify.h wcwidth.h xalloc-die.c xgethostname.h xgethostname.c \
-       xsize.h xstrndup.h xstrndup.c
+       allocsa.h allocsa.c base64.h base64.c error.h exit.h \
+       getaddrinfo.h getnline.h getnline.c gettext.h inet_ntop.h \
+       mbchar.h mbuiter.h md5.h minmax.h setenv.h size_max.h \
+       snprintf.h strcase.h strnlen1.h strnlen1.c strstr.h \
+       printf-args.h printf-parse.h vasnprintf.h vasprintf.h verify.h \
+       wcwidth.h xalloc-die.c xgethostname.h xgethostname.c xsize.h \
+       xstrndup.h xstrndup.c
 libcvs_a_LIBADD = @LIBOBJS@ @ALLOCA@
 BUILT_SOURCES = $(ALLOCA_H) $(ARPA_INET_H) $(FNMATCH_H) getdate.c \
        $(GETOPT_H) $(GLOB_H) $(NETINET_IN_H) $(STDBOOL_H) $(STDINT_H) \
@@ -416,9 +406,20 @@
 TESTS = test-getdate.sh
 EXTRA_DIST = .cvsignore ChangeLog.fsf Makefile.gnulib build_lib.com \
        libcvs.dep libcvs.dsp libcvs.mak test-getdate.sh alloca_.h \
-       allocsa.valgrind fnmatch_.h fnmatch_loop.c getdate.c \
-       getndelim2.h getndelim2.c getopt_.h getopt_int.h intprops.h \
-       stdbool_.h stdint_.h socket_.h stat_.h
+       allocsa.valgrind canon-host.h canonicalize.h chdir-long.h \
+       close-stream.h closeout.h cycle-check.h dev-ino.h dirname.h \
+       exitfail.h fcntl-safer.h fcntl--.h filenamecat.h fnmatch_.h \
+       fnmatch_loop.c __fpending.h getcwd.h getdate.c getdate.h \
+       getdelim.h getline.h getlogin_r.h getndelim2.h getndelim2.c \
+       getopt_.h getopt_int.h getpagesize.h getpass.h glob_.h \
+       glob-libc.h intprops.h inttypes.h lchown.h lstat.h mempcpy.h \
+       memrchr.h at-func.c openat.h openat-priv.h pagealign_alloc.h \
+       pathmax.h quotearg.h regcomp.c regex.h regex_internal.c \
+       regex_internal.h regexec.c same-inode.h save-cwd.h \
+       stat-macros.h stdbool_.h stdint_.h strdup.h strftime.h \
+       strndup.h strnlen.h socket_.h stat_.h time_r.h timespec.h \
+       unistd-safer.h unistd--.h unlocked-io.h xalloc.h xgetcwd.h \
+       xreadlink.h yesno.h
 getdate_SOURCES = error.c getdate.y progname.c
 getdate_CPPFLAGS = -DTEST
 getdate_LDADD = \
@@ -484,11 +485,12 @@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
address@hidden@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
address@hidden@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
address@hidden@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
@@ -498,6 +500,7 @@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
address@hidden@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
@@ -509,7 +512,6 @@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
address@hidden@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
@@ -522,6 +524,7 @@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
address@hidden@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
@@ -545,10 +548,7 @@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
address@hidden@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
address@hidden@@am__include@ @address@hidden(DEPDIR)/address@hidden@
address@hidden@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
@@ -558,6 +558,7 @@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
address@hidden@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
@@ -581,13 +582,11 @@
 @AMDEP_TRUE@@am__include@ @address@hidden(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden/$(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden/$(DEPDIR)/address@hidden@
address@hidden@@am__include@ @address@hidden/$(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden/$(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden/$(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden/$(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden/$(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden/$(DEPDIR)/address@hidden@
address@hidden@@am__include@ @address@hidden/$(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden/$(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden/$(DEPDIR)/address@hidden@
 @AMDEP_TRUE@@am__include@ @address@hidden/$(DEPDIR)/address@hidden@
@@ -650,7 +649,25 @@
 @am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
$(getdate_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o 
getdate-progname.obj `if test -f 'progname.c'; then $(CYGPATH_W) 'progname.c'; 
else $(CYGPATH_W) '$(srcdir)/progname.c'; fi`
 
 .y.c:
-       $(SHELL) $(YLWRAP) $< y.tab.c $@ y.tab.h $*.h y.output $*.output -- 
$(YACCCOMPILE)
+       $(YACCCOMPILE) $<
+       if test -f y.tab.h; then \
+         to=`echo "$*_H" | sed \
+                -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' \
+                -e 's/[^ABCDEFGHIJKLMNOPQRSTUVWXYZ]/_/g'`; \
+         sed -e "/^#/!b" -e "s/Y_TAB_H/$$to/g" -e "s|y\.tab\.h|$*.h|" \
+            y.tab.h >$*.ht; \
+         rm -f y.tab.h; \
+         if cmp -s $*.ht $*.h; then \
+           rm -f $*.ht ;\
+         else \
+           mv $*.ht $*.h; \
+         fi; \
+       fi
+       if test -f y.output; then \
+         mv y.output $*.output; \
+       fi
+       sed '/^#/ s|y\.tab\.c|$@|' y.tab.c >address@hidden && mv address@hidden 
$@
+       rm -f y.tab.c
 uninstall-info-am:
 
 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)

Index: lib/mbchar.h
===================================================================
RCS file: /cvsroot/cvs/ccvs/lib/mbchar.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- lib/mbchar.h        16 Aug 2006 18:12:09 -0000      1.3
+++ lib/mbchar.h        24 Aug 2006 01:24:14 -0000      1.4
@@ -156,7 +156,10 @@
 #include <time.h>
 #include <wchar.h>
 
-#include <wctype.h>
+/* BeOS 5 has the functions but no <wctype.h>.  */
+#if HAVE_WCTYPE_H
+# include <wctype.h>
+#endif
 /* FreeBSD 4.4 to 4.11 has <wctype.h> but lacks the functions.
    Assume all 12 functions are implemented the same way, or not at all.  */
 #if !defined iswalnum && !HAVE_ISWCNTRL

Index: m4/ChangeLog
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/ChangeLog,v
retrieving revision 1.186
retrieving revision 1.187
diff -u -b -r1.186 -r1.187
--- m4/ChangeLog        21 Aug 2006 19:22:22 -0000      1.186
+++ m4/ChangeLog        24 Aug 2006 01:24:14 -0000      1.187
@@ -1,3 +1,20 @@
+2006-08-23  Mark D. Baushke  <address@hidden>
+
+       * _inttypes_h.m4, canon-host.m4, canonicalize.m4, chdir-long.m4,
+       close-stream.m4, closeout.m4, dirname.m4, exitfail.m4,
+       fcntl-safer.m4, filenamecat.m4, fpending.m4, getcwd.m4,
+       getdate.m4, getdelim.m4, getline.m4, getlogin_r.m4,
+       getpagesize.m4, getpass.m4, gettime.m4, glob.m4, gnulib-cache.m4,
+       gnulib-comp.m4, intmax_t.m4, inttypes_h.m4, lock.m4, longlong.m4,
+       lstat.m4, mbchar.m4, md5.m4, mempcpy.m4, memrchr.m4, nanosleep.m4,
+       openat.m4, pagealign_alloc.m4, pathmax.m4, quotearg.m4, regex.m4,
+       save-cwd.m4, stat-macros.m4, stdint_h.m4, strdup.m4, strftime.m4,
+       strndup.m4, strnlen.m4, time_r.m4, timespec.m4, unistd-safer.m4,
+       unlocked-io.m4, xalloc.m4, xgetcwd.m4, xreadlink.m4, yesno.m4:
+       Update from GNULIB.
+       * chown.m4, lchown.m4: New from GNULIB.
+       * dev-ino.m4, same-inode.m4: Remove per GNULIB update.
+
 2006-08-21  Mark D. Baushke  <address@hidden>
 
        * cycle-check.m4, gnulib-comp.m4, mkstemp.m4, openat.m4,

Index: m4/_inttypes_h.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/_inttypes_h.m4,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- m4/_inttypes_h.m4   7 Jul 2006 02:45:34 -0000       1.4
+++ m4/_inttypes_h.m4   24 Aug 2006 01:24:14 -0000      1.5
@@ -1,4 +1,4 @@
-# _inttypes_h.m4 serial 4
+# _inttypes_h.m4 serial 5
 dnl Copyright (C) 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -8,7 +8,6 @@
 
 AC_DEFUN([gl_INTTYPES_H],
 [AC_REQUIRE([gl_INCLUDE_NEXT])dnl
-AC_LIBSOURCES([inttypes.h])
 if test $gl_cv_have_include_next = no; then
   gl_ABSOLUTE_HEADER([inttypes.h])
 fi

Index: m4/canon-host.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/canon-host.m4,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- m4/canon-host.m4    6 Sep 2005 04:51:36 -0000       1.2
+++ m4/canon-host.m4    24 Aug 2006 01:24:14 -0000      1.3
@@ -1,12 +1,11 @@
-# canon-host.m4 serial 7
-dnl Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+# canon-host.m4 serial 8
+dnl Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
 
 AC_DEFUN([gl_CANON_HOST],
 [
-  AC_LIBSOURCES([canon-host.c, canon-host.h])
   AC_LIBOBJ([canon-host])
   gl_PREREQ_CANON_HOST
 ])

Index: m4/canonicalize.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/canonicalize.m4,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- m4/canonicalize.m4  4 Oct 2005 02:33:12 -0000       1.2
+++ m4/canonicalize.m4  24 Aug 2006 01:24:14 -0000      1.3
@@ -1,4 +1,4 @@
-#serial 9
+#serial 10
 
 # Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
 # This file is free software; the Free Software Foundation
@@ -9,7 +9,6 @@
 
 AC_DEFUN([AC_FUNC_CANONICALIZE_FILE_NAME],
   [
-    AC_LIBSOURCES([canonicalize.c, canonicalize.h])
     AC_LIBOBJ([canonicalize])
 
     AC_CHECK_HEADERS(sys/param.h)

Index: m4/chdir-long.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/chdir-long.m4,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- m4/chdir-long.m4    28 Nov 2005 02:36:06 -0000      1.4
+++ m4/chdir-long.m4    24 Aug 2006 01:24:14 -0000      1.5
@@ -1,4 +1,4 @@
-#serial 7
+#serial 8
 
 # Use Gnulib's robust chdir function.
 # It can handle arbitrarily long directory names, which means
@@ -6,7 +6,7 @@
 # never fails with ENAMETOOLONG.
 # Arrange to compile chdir-long.c only on systems that define PATH_MAX.
 
-dnl Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+dnl Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -15,7 +15,6 @@
 
 AC_DEFUN([gl_FUNC_CHDIR_LONG],
 [
-  AC_LIBSOURCES([chdir-long.c, chdir-long.h])
   AC_CACHE_CHECK([whether this system has an arbitrary file name length limit],
     gl_have_arbitrary_file_name_length_limit,
     [AC_EGREP_CPP([have_arbitrary_file_name_length_limit],

Index: m4/close-stream.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/close-stream.m4,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- m4/close-stream.m4  16 Aug 2006 18:12:09 -0000      1.1
+++ m4/close-stream.m4  24 Aug 2006 01:24:14 -0000      1.2
@@ -5,7 +5,6 @@
 
 AC_DEFUN([gl_CLOSE_STREAM],
 [
-  AC_LIBSOURCES([close-stream.c, close-stream.h])
   AC_LIBOBJ([close-stream])
 
   dnl Prerequisites of lib/close-stream.c.

Index: m4/closeout.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/closeout.m4,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- m4/closeout.m4      23 Mar 2005 00:04:29 -0000      1.2
+++ m4/closeout.m4      24 Aug 2006 01:24:14 -0000      1.3
@@ -1,12 +1,11 @@
-# closeout.m4 serial 4
-dnl Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc.
+# closeout.m4 serial 5
+dnl Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
 
 AC_DEFUN([gl_CLOSEOUT],
 [
-  AC_LIBSOURCES([closeout.c, closeout.h])
   AC_LIBOBJ([closeout])
 
   dnl Prerequisites of lib/closeout.c.

Index: m4/dirname.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/dirname.m4,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- m4/dirname.m4       6 Jul 2006 02:20:19 -0000       1.5
+++ m4/dirname.m4       24 Aug 2006 01:24:14 -0000      1.6
@@ -1,4 +1,4 @@
-#serial 6   -*- autoconf -*-
+#serial 7   -*- autoconf -*-
 dnl Copyright (C) 2002-2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -6,8 +6,9 @@
 
 AC_DEFUN([gl_DIRNAME],
 [
-  AC_LIBSOURCES([dirname.c, dirname.h])
+  AC_LIBOBJ([basename])
   AC_LIBOBJ([dirname])
+  AC_LIBOBJ([stripslash])
 
   dnl Prerequisites of lib/dirname.h.
   AC_REQUIRE([gl_AC_DOS])

Index: m4/exitfail.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/exitfail.m4,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- m4/exitfail.m4      23 Mar 2005 00:04:29 -0000      1.3
+++ m4/exitfail.m4      24 Aug 2006 01:24:14 -0000      1.4
@@ -1,12 +1,11 @@
-# exitfail.m4 serial 5
-dnl Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc.
+# exitfail.m4 serial 6
+dnl Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
 
 AC_DEFUN([gl_EXITFAIL],
 [
-  AC_LIBSOURCES([exitfail.c, exitfail.h])
   AC_LIBOBJ([exitfail])
 
   dnl No prerequisites of lib/exitfail.c.

Index: m4/fcntl-safer.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/fcntl-safer.m4,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- m4/fcntl-safer.m4   4 Oct 2005 02:33:12 -0000       1.1
+++ m4/fcntl-safer.m4   24 Aug 2006 01:24:14 -0000      1.2
@@ -1,12 +1,11 @@
-#serial 2
-dnl Copyright (C) 2005 Free Software Foundation, Inc.
+#serial 3
+dnl Copyright (C) 2005, 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
 
 AC_DEFUN([gl_FCNTL_SAFER],
 [
-  AC_LIBSOURCES([creat-safer.c, fcntl-safer.h, open-safer.c, fcntl--.h])
   AC_LIBOBJ([open-safer])
   AC_LIBOBJ([creat-safer])
 ])

Index: m4/filenamecat.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/filenamecat.m4,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- m4/filenamecat.m4   10 Jun 2005 20:31:04 -0000      1.1
+++ m4/filenamecat.m4   24 Aug 2006 01:24:14 -0000      1.2
@@ -1,12 +1,11 @@
-# filenamecat.m4 serial 7
-dnl Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+# filenamecat.m4 serial 8
+dnl Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
 
 AC_DEFUN([gl_FILE_NAME_CONCAT],
 [
-  AC_LIBSOURCES([filenamecat.c, filenamecat.h])
   AC_LIBOBJ([filenamecat])
 
   dnl Prerequisites of lib/filenamecat.c.

Index: m4/fpending.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/fpending.m4,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- m4/fpending.m4      25 Jan 2006 12:53:43 -0000      1.4
+++ m4/fpending.m4      24 Aug 2006 01:24:14 -0000      1.5
@@ -1,4 +1,4 @@
-#serial 8
+#serial 9
 
 # Copyright (C) 2000, 2001, 2004, 2005, 2006 Free Software Foundation, Inc.
 # This file is free software; the Free Software Foundation
@@ -15,8 +15,6 @@
 
 AC_DEFUN([gl_FUNC_FPENDING],
 [
-  AC_LIBSOURCES([__fpending.c, __fpending.h])
-
   AC_CHECK_HEADERS(stdio_ext.h)
   AC_REPLACE_FUNCS([__fpending])
   fp_headers='

Index: m4/getcwd.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/getcwd.m4,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- m4/getcwd.m4        11 Jul 2006 16:42:23 -0000      1.8
+++ m4/getcwd.m4        24 Aug 2006 01:24:14 -0000      1.9
@@ -9,8 +9,6 @@
 
 AC_DEFUN([gl_FUNC_GETCWD_NULL],
   [
-   AC_LIBSOURCES([getcwd.c, getcwd.h])
-
    AC_CACHE_CHECK([whether getcwd (NULL, 0) allocates memory for result],
      [gl_cv_func_getcwd_null],
      [AC_TRY_RUN(

Index: m4/getdate.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/getdate.m4,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- m4/getdate.m4       6 Jul 2006 13:49:16 -0000       1.5
+++ m4/getdate.m4       24 Aug 2006 01:24:14 -0000      1.6
@@ -1,4 +1,4 @@
-# getdate.m4 serial 9
+# getdate.m4 serial 10
 dnl Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -19,7 +19,6 @@
 
 AC_DEFUN([gl_GETDATE],
 [
-  AC_LIBSOURCES([getdate.h, getdate.y])
   AC_LIBOBJ([getdate])
 
   dnl Prerequisites of lib/getdate.h.

Index: m4/getdelim.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/getdelim.m4,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- m4/getdelim.m4      12 Aug 2005 20:57:46 -0000      1.1
+++ m4/getdelim.m4      24 Aug 2006 01:24:14 -0000      1.2
@@ -1,6 +1,6 @@
-# getdelim.m4 serial 1
+# getdelim.m4 serial 2
 
-dnl Copyright (C) 2005 Free Software dnl Foundation, Inc.
+dnl Copyright (C) 2005, 2006 Free Software dnl Foundation, Inc.
 dnl
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -10,7 +10,6 @@
 
 AC_DEFUN([gl_FUNC_GETDELIM],
 [
-  AC_LIBSOURCES([getdelim.c, getdelim.h])
 
   dnl Persuade glibc <stdio.h> to declare getdelim().
   AC_REQUIRE([AC_GNU_SOURCE])

Index: m4/getline.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/getline.m4,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- m4/getline.m4       16 Aug 2006 18:12:09 -0000      1.12
+++ m4/getline.m4       24 Aug 2006 01:24:14 -0000      1.13
@@ -1,4 +1,4 @@
-# getline.m4 serial 14
+# getline.m4 serial 15
 
 dnl Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2005, 2006 Free Software
 dnl Foundation, Inc.
@@ -15,8 +15,6 @@
 dnl to do with the function we need.
 AC_DEFUN([gl_FUNC_GETLINE],
 [
-  AC_LIBSOURCES([getline.c, getline.h])
-
   dnl Persuade glibc <stdio.h> to declare getline().
   AC_REQUIRE([AC_GNU_SOURCE])
 

Index: m4/getlogin_r.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/getlogin_r.m4,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- m4/getlogin_r.m4    25 Apr 2006 14:50:23 -0000      1.3
+++ m4/getlogin_r.m4    24 Aug 2006 01:24:14 -0000      1.4
@@ -1,4 +1,4 @@
-#serial 2
+#serial 3
 
 # Copyright (C) 2005, 2006 Free Software Foundation, Inc.
 #
@@ -14,7 +14,6 @@
 AC_DEFUN([gl_GETLOGIN_R_SUBSTITUTE],
 [
   gl_PREREQ_GETLOGIN_R
-  AC_LIBSOURCE([getlogin_r.h])
   AC_LIBOBJ([getlogin_r])
 ])
 

Index: m4/getpagesize.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/getpagesize.m4,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- m4/getpagesize.m4   4 Oct 2005 02:33:12 -0000       1.5
+++ m4/getpagesize.m4   24 Aug 2006 01:24:14 -0000      1.6
@@ -1,4 +1,4 @@
-# getpagesize.m4 serial 5
+# getpagesize.m4 serial 6
 dnl Copyright (C) 2002, 2004, 2005 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -6,8 +6,6 @@
 
 AC_DEFUN([gl_GETPAGESIZE],
 [
-  AC_LIBSOURCES([getpagesize.h])
-
   dnl Prerequisites of lib/getpagesize.h.
   AC_CHECK_HEADERS_ONCE(sys/param.h)
   AC_CHECK_HEADERS(OS.h)

Index: m4/getpass.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/getpass.m4,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- m4/getpass.m4       7 Jul 2006 02:45:34 -0000       1.10
+++ m4/getpass.m4       24 Aug 2006 01:24:14 -0000      1.11
@@ -1,4 +1,4 @@
-# getpass.m4 serial 8
+# getpass.m4 serial 9
 dnl Copyright (C) 2002-2003, 2005-2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -7,8 +7,6 @@
 # Provide a getpass() function if the system doesn't have it.
 AC_DEFUN([gl_FUNC_GETPASS],
 [
-  AC_LIBSOURCES([getpass.c, getpass.h])
-
   AC_REPLACE_FUNCS(getpass)
   AC_CHECK_DECLS_ONCE(getpass)
   if test $ac_cv_func_getpass = no; then
@@ -20,8 +18,6 @@
 # arbitrary length (not just 8 bytes as on HP-UX).
 AC_DEFUN([gl_FUNC_GETPASS_GNU],
 [
-  AC_LIBSOURCES([getpass.c, getpass.h])
-
   AC_CHECK_DECLS_ONCE(getpass)
   dnl TODO: Detect when GNU getpass() is already found in glibc.
   AC_LIBOBJ(getpass)

Index: m4/gettime.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/gettime.m4,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- m4/gettime.m4       1 Mar 2005 18:15:07 -0000       1.3
+++ m4/gettime.m4       24 Aug 2006 01:24:14 -0000      1.4
@@ -1,12 +1,11 @@
-# gettime.m4 serial 5
-dnl Copyright (C) 2002, 2004, 2005 Free Software Foundation, Inc.
+# gettime.m4 serial 6
+dnl Copyright (C) 2002, 2004, 2005, 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
 
 AC_DEFUN([gl_GETTIME],
 [
-  AC_LIBSOURCES([gettime.c])
   AC_LIBOBJ([gettime])
 
   dnl Prerequisites of lib/gettime.c.

Index: m4/glob.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/glob.m4,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- m4/glob.m4  16 Aug 2006 18:12:09 -0000      1.16
+++ m4/glob.m4  24 Aug 2006 01:24:14 -0000      1.17
@@ -1,4 +1,4 @@
-# glob.m4 serial 6
+# glob.m4 serial 7
 dnl Copyright (C) 2005, 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -13,7 +13,6 @@
   gl_PREREQ_GLOB
 
   GLOB_H=glob.h
-  AC_LIBSOURCES([glob.c, glob_.h, glob-libc.h])
   AC_LIBOBJ([glob])
   AC_SUBST([GLOB_H])
 ])

Index: m4/gnulib-cache.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/gnulib-cache.m4,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- m4/gnulib-cache.m4  16 Aug 2006 18:12:09 -0000      1.9
+++ m4/gnulib-cache.m4  24 Aug 2006 01:24:14 -0000      1.10
@@ -15,14 +15,14 @@
 
 
 # Specification in the form of a command-line invocation:
-#   gnulib-tool --import --dir=. --lib=libgnu --source-base=lib --m4-base=m4 
--doc-base=doc --aux-dir=build-aux --no-libtool --macro-prefix=gl allocsa 
atexit base64 canon-host canonicalize closeout dirname dup2 error exit exitfail 
extensions fnmatch fnmatch-posix ftruncate getdate gethostname getline 
getlogin_r getndelim2 getnline getopt getpagesize getpass-gnu gettext gettime 
gettimeofday glob inttypes lstat malloc md5 memmove minmax mkdir mkstemp mktime 
nanosleep pagealign_alloc pathmax quotearg readlink realloc regex rename 
restrict save-cwd setenv stat-macros stdbool stdint strcase strdup strerror 
strftime strstr strtoul strtoumax time_r timespec tzset unlocked-io vasnprintf 
vasprintf xalloc-die xgethostname xreadlink xsize yesno
+#   gnulib-tool --import --dir=. --lib=libcvs --source-base=lib --m4-base=m4 
--doc-base=doc --aux-dir=build-aux --no-libtool --macro-prefix=gl allocsa 
atexit base64 canon-host canonicalize closeout dirname dup2 error exit exitfail 
extensions fnmatch fnmatch-posix ftruncate getdate gethostname getline 
getlogin_r getndelim2 getnline getopt getpagesize getpass-gnu gettext gettime 
gettimeofday glob inttypes lstat malloc md5 memmove minmax mkdir mkstemp mktime 
nanosleep pagealign_alloc pathmax quotearg readlink realloc regex rename 
save-cwd setenv stat-macros stdbool stdint strcase strdup strerror strftime 
strstr strtoul strtoumax time_r timespec tzset unlocked-io vasnprintf vasprintf 
xalloc-die xgethostname xreadlink xsize yesno
 
 # Specification in the form of a few gnulib-tool.m4 macro invocations:
-gl_MODULES([allocsa atexit base64 canon-host canonicalize closeout dirname 
dup2 error exit exitfail extensions fnmatch fnmatch-posix ftruncate getdate 
gethostname getline getlogin_r getndelim2 getnline getopt getpagesize 
getpass-gnu gettext gettime gettimeofday glob inttypes lstat malloc md5 memmove 
minmax mkdir mkstemp mktime nanosleep pagealign_alloc pathmax quotearg readlink 
realloc regex rename restrict save-cwd setenv stat-macros stdbool stdint 
strcase strdup strerror strftime strstr strtoul strtoumax time_r timespec tzset 
unlocked-io vasnprintf vasprintf xalloc-die xgethostname xreadlink xsize yesno])
+gl_MODULES([allocsa atexit base64 canon-host canonicalize closeout dirname 
dup2 error exit exitfail extensions fnmatch fnmatch-posix ftruncate getdate 
gethostname getline getlogin_r getndelim2 getnline getopt getpagesize 
getpass-gnu gettext gettime gettimeofday glob inttypes lstat malloc md5 memmove 
minmax mkdir mkstemp mktime nanosleep pagealign_alloc pathmax quotearg readlink 
realloc regex rename save-cwd setenv stat-macros stdbool stdint strcase strdup 
strerror strftime strstr strtoul strtoumax time_r timespec tzset unlocked-io 
vasnprintf vasprintf xalloc-die xgethostname xreadlink xsize yesno])
 gl_AVOID([])
 gl_SOURCE_BASE([lib])
 gl_M4_BASE([m4])
 gl_DOC_BASE([doc])
 gl_TESTS_BASE([tests])
-gl_LIB([libgnu])
+gl_LIB([libcvs])
 gl_MACRO_PREFIX([gl])

Index: m4/gnulib-comp.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/gnulib-comp.m4,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -b -r1.23 -r1.24
--- m4/gnulib-comp.m4   21 Aug 2006 19:22:22 -0000      1.23
+++ m4/gnulib-comp.m4   24 Aug 2006 01:24:14 -0000      1.24
@@ -24,7 +24,7 @@
   AC_REQUIRE([AC_PROG_RANLIB])
   AC_REQUIRE([AC_GNU_SOURCE])
   AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
-  AC_REQUIRE([gl_LOCK])
+  AC_REQUIRE([gl_LOCK_EARLY])
 ])
 
 # This macro should be invoked from ./configure.in, in the section
@@ -40,12 +40,12 @@
   gl_CANON_HOST
   AC_FUNC_CANONICALIZE_FILE_NAME
   gl_FUNC_CHDIR_LONG
+  gl_FUNC_CHOWN
   gl_CLOSE_STREAM
   gl_CLOSEOUT
   gl_CYCLE_CHECK
   gl_CHECK_TYPE_STRUCT_DIRENT_D_INO
   gl_CHECK_TYPE_STRUCT_DIRENT_D_TYPE
-  gl_STRUCT_DEV_INO
   gl_DIRNAME
   gl_FUNC_DUP2
   gl_ERROR
@@ -76,6 +76,7 @@
   gl_GLOB
   gl_INET_NTOP
   gl_INTTYPES_H
+  gl_FUNC_LCHOWN
   gl_FUNC_LSTAT
   AC_FUNC_MALLOC
   gl_MBCHAR
@@ -100,7 +101,6 @@
   gl_REGEX
   vb_FUNC_RENAME
   gl_FUNC_RPMATCH
-  gl_SAME_INODE
   gl_SAVE_CWD
   gt_FUNC_SETENV
   gl_SIZE_MAX
@@ -167,6 +167,7 @@
   lib/canonicalize.h
   lib/chdir-long.c
   lib/chdir-long.h
+  lib/chown.c
   lib/close-stream.c
   lib/close-stream.h
   lib/closeout.c
@@ -185,6 +186,7 @@
   lib/exitfail.c
   lib/exitfail.h
   lib/fchmodat.c
+  lib/fchown-stub.c
   lib/fcntl--.h
   lib/fcntl-safer.h
   lib/fd-safer.c
@@ -229,6 +231,8 @@
   lib/inet_ntop.h
   lib/intprops.h
   lib/inttypes.h
+  lib/lchown.c
+  lib/lchown.h
   lib/lstat.c
   lib/lstat.h
   lib/malloc.c
@@ -349,6 +353,7 @@
   m4/canon-host.m4
   m4/canonicalize.m4
   m4/chdir-long.m4
+  m4/chown.m4
   m4/clock_time.m4
   m4/close-stream.m4
   m4/closeout.m4
@@ -356,7 +361,6 @@
   m4/cycle-check.m4
   m4/d-ino.m4
   m4/d-type.m4
-  m4/dev-ino.m4
   m4/dirname.m4
   m4/dos.m4
   m4/double-slash-root.m4
@@ -400,6 +404,7 @@
   m4/inttypes-h.m4
   m4/inttypes-pri.m4
   m4/inttypes_h.m4
+  m4/lchown.m4
   m4/lcmessage.m4
   m4/lib-ld.m4
   m4/lib-link.m4
@@ -436,7 +441,6 @@
   m4/regex.m4
   m4/rename.m4
   m4/rpmatch.m4
-  m4/same-inode.m4
   m4/save-cwd.m4
   m4/setenv.m4
   m4/signed.m4

Index: m4/intmax_t.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/intmax_t.m4,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- m4/intmax_t.m4      1 Mar 2005 18:15:07 -0000       1.3
+++ m4/intmax_t.m4      24 Aug 2006 01:24:14 -0000      1.4
@@ -1,5 +1,5 @@
-# intmax_t.m4 serial 4
-dnl Copyright (C) 1997-2004 Free Software Foundation, Inc.
+# intmax_t.m4 serial 5
+dnl Copyright (C) 1997-2004, 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -46,7 +46,7 @@
 #if HAVE_INTTYPES_H_WITH_UINTMAX
 #include <inttypes.h>
 #endif
-], [intmax_t x = -1;], gt_cv_c_intmax_t=yes, gt_cv_c_intmax_t=no)])
+], [intmax_t x = -1; return !x;], gt_cv_c_intmax_t=yes, gt_cv_c_intmax_t=no)])
   if test $gt_cv_c_intmax_t = yes; then
     AC_DEFINE(HAVE_INTMAX_T, 1,
       [Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>.])

Index: m4/inttypes_h.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/inttypes_h.m4,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- m4/inttypes_h.m4    1 Mar 2005 18:15:07 -0000       1.3
+++ m4/inttypes_h.m4    24 Aug 2006 01:24:14 -0000      1.4
@@ -1,5 +1,5 @@
-# inttypes_h.m4 serial 6
-dnl Copyright (C) 1997-2004 Free Software Foundation, Inc.
+# inttypes_h.m4 serial 7
+dnl Copyright (C) 1997-2004, 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -15,7 +15,7 @@
   [AC_TRY_COMPILE(
     [#include <sys/types.h>
 #include <inttypes.h>],
-    [uintmax_t i = (uintmax_t) -1;],
+    [uintmax_t i = (uintmax_t) -1; return !i;],
     gl_cv_header_inttypes_h=yes,
     gl_cv_header_inttypes_h=no)])
   if test $gl_cv_header_inttypes_h = yes; then

Index: m4/lock.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/lock.m4,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- m4/lock.m4  16 Aug 2006 18:12:09 -0000      1.1
+++ m4/lock.m4  24 Aug 2006 01:24:14 -0000      1.2
@@ -1,5 +1,5 @@
-# lock.m4 serial 2 (gettext-0.15)
-dnl Copyright (C) 2005 Free Software Foundation, Inc.
+# lock.m4 serial 4 (gettext-0.15.1)
+dnl Copyright (C) 2005-2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -19,12 +19,12 @@
 dnl Adds to CPPFLAGS the flag -D_REENTRANT or -D_THREAD_SAFE if needed for
 dnl multithread-safe programs.
 
-AC_DEFUN([gl_LOCK],
+AC_DEFUN([gl_LOCK_EARLY],
 [
   AC_REQUIRE([gl_LOCK_BODY])
 ])
 
-dnl The guts of gl_LOCK. Needs to be expanded only once.
+dnl The guts of gl_LOCK_EARLY. Needs to be expanded only once.
 
 AC_DEFUN([gl_LOCK_BODY],
 [
@@ -40,7 +40,15 @@
   AC_ARG_ENABLE(threads,
 AC_HELP_STRING([--enable-threads={posix|solaris|pth|win32}], [specify 
multithreading API])
 AC_HELP_STRING([--disable-threads], [build without multithread safety]),
-    gl_use_threads=$enableval, gl_use_threads=yes)
+    [gl_use_threads=$enableval],
+    [case "$host_os" in
+       dnl Disable multithreading by default on OSF/1, because it interferes
+       dnl with fork()/exec(): When msgexec is linked with -lpthread, its child
+       dnl process gets an endless segmentation fault inside execvp().
+       osf*) gl_use_threads=no ;;
+       *)    gl_use_threads=yes ;;
+     esac
+    ])
   gl_threads_api=none
   LIBTHREAD=
   LTLIBTHREAD=
@@ -227,6 +235,11 @@
   AC_SUBST(LTLIBTHREAD)
   AC_SUBST(LIBMULTITHREAD)
   AC_SUBST(LTLIBMULTITHREAD)
+])
+
+AC_DEFUN([gl_LOCK],
+[
+  AC_REQUIRE([gl_LOCK_EARLY])
   gl_PREREQ_LOCK
 ])
 

Index: m4/longlong.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/longlong.m4,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- m4/longlong.m4      3 Jul 2006 02:12:35 -0000       1.4
+++ m4/longlong.m4      24 Aug 2006 01:24:14 -0000      1.5
@@ -1,4 +1,4 @@
-# longlong.m4 serial 6
+# longlong.m4 serial 7
 dnl Copyright (C) 1999-2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -22,8 +22,8 @@
                           ? 1 : -1)];
            int i = 63;]],
          [[long long int llmax = 9223372036854775807ll;
-           return (ll << 63 | ll >> 63 | ll < i | ll > i
-                   | llmax / ll | llmax % ll);]])],
+           return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
+                   | (llmax / ll) | (llmax % ll));]])],
        [ac_cv_type_long_long_int=yes],
        [ac_cv_type_long_long_int=no])])
   if test $ac_cv_type_long_long_int = yes; then

Index: m4/lstat.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/lstat.m4,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- m4/lstat.m4 26 Sep 2005 03:23:33 -0000      1.9
+++ m4/lstat.m4 24 Aug 2006 01:24:14 -0000      1.10
@@ -1,7 +1,7 @@
-#serial 14
+#serial 15
 
-# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005 Free Software
-# Foundation, Inc.
+# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006
+# Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -11,8 +11,6 @@
 
 AC_DEFUN([gl_FUNC_LSTAT],
 [
-  AC_LIBSOURCES([lstat.c, lstat.h])
-
   AC_REQUIRE([AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK])
   dnl Note: AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK does AC_LIBOBJ(lstat).
   :

Index: m4/mbchar.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/mbchar.m4,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- m4/mbchar.m4        16 Aug 2006 18:12:09 -0000      1.4
+++ m4/mbchar.m4        24 Aug 2006 01:24:14 -0000      1.5
@@ -1,4 +1,4 @@
-# mbchar.m4 serial 3
+# mbchar.m4 serial 4
 dnl Copyright (C) 2005-2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -10,13 +10,14 @@
 AC_DEFUN([gl_MBCHAR],
 [
   AC_REQUIRE([AC_GNU_SOURCE])
-  dnl The following line is that so the user can test
-  dnl HAVE_WCHAR_H && HAVE_WCTYPE_H before #include "mbchar.h".
-  AC_CHECK_HEADERS_ONCE(wchar.h wctype.h)
-  dnl Compile mbchar.c only if HAVE_WCHAR_H && HAVE_WCTYPE_H.
-  if test $ac_cv_header_wchar_h = yes && test $ac_cv_header_wctype_h = yes; 
then
+  dnl The following line is that so the user can test HAVE_WCHAR_H
+  dnl before #include "mbchar.h".
+  AC_CHECK_HEADERS_ONCE([wchar.h])
+  dnl Compile mbchar.c only if HAVE_WCHAR_H.
+  if test $ac_cv_header_wchar_h = yes; then
     AC_LIBOBJ([mbchar])
     dnl Prerequisites of mbchar.h and mbchar.c.
+    AC_CHECK_HEADERS_ONCE([wctype.h])
     AC_CHECK_FUNCS([iswcntrl])
   fi
 ])

Index: m4/md5.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/md5.m4,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- m4/md5.m4   20 Oct 2005 21:08:46 -0000      1.4
+++ m4/md5.m4   24 Aug 2006 01:24:14 -0000      1.5
@@ -1,12 +1,11 @@
-# md5.m4 serial 8
-dnl Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+# md5.m4 serial 9
+dnl Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
 
 AC_DEFUN([gl_MD5],
 [
-  AC_LIBSOURCES([md5.c, md5.h])
   AC_LIBOBJ([md5])
 
   dnl Prerequisites of lib/md5.c.

Index: m4/mempcpy.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/mempcpy.m4,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- m4/mempcpy.m4       1 Mar 2005 18:15:07 -0000       1.1
+++ m4/mempcpy.m4       24 Aug 2006 01:24:14 -0000      1.2
@@ -1,12 +1,11 @@
-# mempcpy.m4 serial 3
-dnl Copyright (C) 2003, 2004 Free Software Foundation, Inc.
+# mempcpy.m4 serial 4
+dnl Copyright (C) 2003, 2004, 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
 
 AC_DEFUN([gl_FUNC_MEMPCPY],
 [
-  AC_LIBSOURCES([mempcpy.c, mempcpy.h])
 
   dnl Persuade glibc <string.h> to declare mempcpy().
   AC_REQUIRE([AC_GNU_SOURCE])

Index: m4/memrchr.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/memrchr.m4,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- m4/memrchr.m4       23 Mar 2005 00:04:29 -0000      1.2
+++ m4/memrchr.m4       24 Aug 2006 01:24:14 -0000      1.3
@@ -1,13 +1,11 @@
-# memrchr.m4 serial 4
-dnl Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc.
+# memrchr.m4 serial 5
+dnl Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
 
 AC_DEFUN([gl_FUNC_MEMRCHR],
 [
-  AC_LIBSOURCES([memrchr.c, memrchr.h])
-
   dnl Persuade glibc <string.h> to declare memrchr().
   AC_REQUIRE([AC_GNU_SOURCE])
 

Index: m4/nanosleep.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/nanosleep.m4,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- m4/nanosleep.m4     22 May 2006 23:58:59 -0000      1.8
+++ m4/nanosleep.m4     24 Aug 2006 01:24:14 -0000      1.9
@@ -1,4 +1,4 @@
-#serial 17
+#serial 18
 
 dnl From Jim Meyering.
 dnl Check for the nanosleep function.
@@ -14,8 +14,6 @@
 
 AC_DEFUN([gl_FUNC_NANOSLEEP],
 [
- AC_LIBSOURCES([nanosleep.c])
-
  dnl Persuade glibc and Solaris <time.h> to declare nanosleep.
  AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
 

Index: m4/openat.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/openat.m4,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- m4/openat.m4        21 Aug 2006 19:22:22 -0000      1.4
+++ m4/openat.m4        24 Aug 2006 01:24:14 -0000      1.5
@@ -1,4 +1,4 @@
-#serial 9
+#serial 10
 # See if we need to use our replacement for Solaris' openat et al functions.
 
 dnl Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
@@ -10,11 +10,6 @@
 
 AC_DEFUN([gl_FUNC_OPENAT],
 [
-  AC_LIBSOURCES([openat.c, openat.h, openat-priv.h, openat-die.c, at-func.c])
-  AC_LIBSOURCES([intprops.h])
-  AC_LIBSOURCES([mkdirat.c])
-  AC_LIBSOURCES([fchmodat.c])
-
   # No system provides these functions; compile them unconditionally.
   AC_LIBOBJ([mkdirat])
   AC_LIBOBJ([fchmodat])

Index: m4/pagealign_alloc.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/pagealign_alloc.m4,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- m4/pagealign_alloc.m4       12 Aug 2005 20:57:46 -0000      1.2
+++ m4/pagealign_alloc.m4       24 Aug 2006 01:24:14 -0000      1.3
@@ -1,5 +1,5 @@
-#serial 2
-dnl Copyright (C) 2005 Free Software Foundation, Inc.
+#serial 3
+dnl Copyright (C) 2005, 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -9,7 +9,6 @@
   dnl Persuade glibc <sys/mman.h> to define MAP_ANONYMOUS.
   AC_REQUIRE([AC_GNU_SOURCE])
 
-  AC_LIBSOURCE([pagealign_alloc.h])
   AC_LIBOBJ([pagealign_alloc])
   gl_PREREQ_PAGEALIGN_ALLOC
 ])

Index: m4/pathmax.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/pathmax.m4,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- m4/pathmax.m4       4 Oct 2005 02:33:12 -0000       1.4
+++ m4/pathmax.m4       24 Aug 2006 01:24:14 -0000      1.5
@@ -1,13 +1,11 @@
-# pathmax.m4 serial 5
-dnl Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc.
+# pathmax.m4 serial 6
+dnl Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
 
 AC_DEFUN([gl_PATHMAX],
 [
-  AC_LIBSOURCES([pathmax.h])
-
   dnl Prerequisites of lib/pathmax.h.
   AC_CHECK_HEADERS_ONCE(sys/param.h)
 ])

Index: m4/quotearg.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/quotearg.m4,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- m4/quotearg.m4      23 Mar 2005 00:04:29 -0000      1.2
+++ m4/quotearg.m4      24 Aug 2006 01:24:14 -0000      1.3
@@ -1,12 +1,11 @@
-# quotearg.m4 serial 4
-dnl Copyright (C) 2002, 2004, 2005 Free Software Foundation, Inc.
+# quotearg.m4 serial 5
+dnl Copyright (C) 2002, 2004, 2005, 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
 
 AC_DEFUN([gl_QUOTEARG],
 [
-  AC_LIBSOURCES([quotearg.c, quotearg.h])
   AC_LIBOBJ([quotearg])
 
   dnl Prerequisites of lib/quotearg.c.

Index: m4/regex.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/regex.m4,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- m4/regex.m4 16 Aug 2006 18:12:09 -0000      1.13
+++ m4/regex.m4 24 Aug 2006 01:24:14 -0000      1.14
@@ -1,4 +1,4 @@
-#serial 38
+#serial 39
 
 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
 # 2006 Free Software Foundation, Inc.
@@ -14,10 +14,6 @@
 
 AC_DEFUN([gl_REGEX],
 [
-  AC_LIBSOURCES(
-    [regcomp.c, regex.c, regex.h,
-     regex_internal.c, regex_internal.h, regexec.c])
-
   AC_ARG_WITH([included-regex],
     [AC_HELP_STRING([--without-included-regex],
                    [don't compile regex; this is the default on

Index: m4/save-cwd.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/save-cwd.m4,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- m4/save-cwd.m4      4 Oct 2005 02:33:12 -0000       1.5
+++ m4/save-cwd.m4      24 Aug 2006 01:24:14 -0000      1.6
@@ -1,12 +1,11 @@
-#serial 7
-dnl Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+#serial 8
+dnl Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
 
 AC_DEFUN([gl_SAVE_CWD],
 [
-  AC_LIBSOURCES([save-cwd.c, save-cwd.h])
   AC_LIBOBJ([save-cwd])
   dnl Prerequisites for lib/save-cwd.c.
   AC_CHECK_FUNCS_ONCE(fchdir)

Index: m4/stat-macros.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/stat-macros.m4,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- m4/stat-macros.m4   11 May 2005 00:52:30 -0000      1.3
+++ m4/stat-macros.m4   24 Aug 2006 01:24:14 -0000      1.4
@@ -1,6 +1,6 @@
-#serial 2
+#serial 3
 
-# Copyright (C) 2005 Free Software Foundation, Inc.
+# Copyright (C) 2005, 2006 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -8,7 +8,5 @@
 
 AC_DEFUN([gl_STAT_MACROS],
 [
-  AC_LIBSOURCES([stat-macros.h])
-
   AC_REQUIRE([AC_HEADER_STAT])
 ])

Index: m4/stdint_h.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/stdint_h.m4,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- m4/stdint_h.m4      1 Mar 2005 18:15:07 -0000       1.3
+++ m4/stdint_h.m4      24 Aug 2006 01:24:14 -0000      1.4
@@ -1,5 +1,5 @@
-# stdint_h.m4 serial 5
-dnl Copyright (C) 1997-2004 Free Software Foundation, Inc.
+# stdint_h.m4 serial 6
+dnl Copyright (C) 1997-2004, 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -15,7 +15,7 @@
   [AC_TRY_COMPILE(
     [#include <sys/types.h>
 #include <stdint.h>],
-    [uintmax_t i = (uintmax_t) -1;],
+    [uintmax_t i = (uintmax_t) -1; return !i;],
     gl_cv_header_stdint_h=yes,
     gl_cv_header_stdint_h=no)])
   if test $gl_cv_header_stdint_h = yes; then

Index: m4/strdup.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/strdup.m4,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- m4/strdup.m4        11 May 2005 19:53:12 -0000      1.1
+++ m4/strdup.m4        24 Aug 2006 01:24:14 -0000      1.2
@@ -1,13 +1,11 @@
-# strdup.m4 serial 6
-dnl Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+# strdup.m4 serial 7
+dnl Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
 
 AC_DEFUN([gl_FUNC_STRDUP],
 [
-  AC_LIBSOURCES([strdup.c, strdup.h])
-
   AC_REPLACE_FUNCS(strdup)
   AC_CHECK_DECLS_ONCE(strdup)
   gl_PREREQ_STRDUP

Index: m4/strftime.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/strftime.m4,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- m4/strftime.m4      30 Jun 2006 02:00:15 -0000      1.7
+++ m4/strftime.m4      24 Aug 2006 01:24:14 -0000      1.8
@@ -1,4 +1,4 @@
-#serial 27
+#serial 28
 
 # Copyright (C) 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
 # Free Software Foundation, Inc.
@@ -16,7 +16,6 @@
 # These are the prerequisite macros for GNU's strftime.c replacement.
 AC_DEFUN([gl_FUNC_STRFTIME],
 [
- AC_LIBSOURCES([strftime.c, strftime.h])
  AC_LIBOBJ([strftime])
 
  # This defines (or not) HAVE_TZNAME and HAVE_TM_ZONE.

Index: m4/strndup.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/strndup.m4,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- m4/strndup.m4       6 Jul 2006 02:20:19 -0000       1.1
+++ m4/strndup.m4       24 Aug 2006 01:24:14 -0000      1.2
@@ -1,4 +1,4 @@
-# strndup.m4 serial 7
+# strndup.m4 serial 8
 dnl Copyright (C) 2002-2003, 2005-2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -6,8 +6,6 @@
 
 AC_DEFUN([gl_FUNC_STRNDUP],
 [
-  AC_LIBSOURCES([strndup.c, strndup.h])
-
   dnl Persuade glibc <string.h> to declare strndup().
   AC_REQUIRE([AC_GNU_SOURCE])
 

Index: m4/strnlen.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/strnlen.m4,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- m4/strnlen.m4       6 Jul 2006 02:20:19 -0000       1.1
+++ m4/strnlen.m4       24 Aug 2006 01:24:14 -0000      1.2
@@ -1,13 +1,11 @@
-# strnlen.m4 serial 5
-dnl Copyright (C) 2002-2003, 2005 Free Software Foundation, Inc.
+# strnlen.m4 serial 6
+dnl Copyright (C) 2002-2003, 2005, 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
 
 AC_DEFUN([gl_FUNC_STRNLEN],
 [
-  AC_LIBSOURCES([strnlen.c, strnlen.h])
-
   dnl Persuade glibc <string.h> to declare strnlen().
   AC_REQUIRE([AC_GNU_SOURCE])
 

Index: m4/time_r.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/time_r.m4,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- m4/time_r.m4        16 Aug 2006 18:12:09 -0000      1.4
+++ m4/time_r.m4        24 Aug 2006 01:24:14 -0000      1.5
@@ -9,7 +9,6 @@
 
 AC_DEFUN([gl_TIME_R],
 [
-  AC_LIBSOURCES([time_r.c, time_r.h])
   AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
   AC_REQUIRE([AC_C_RESTRICT])
 

Index: m4/timespec.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/timespec.m4,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- m4/timespec.m4      20 Mar 2006 02:21:56 -0000      1.5
+++ m4/timespec.m4      24 Aug 2006 01:24:14 -0000      1.6
@@ -11,8 +11,6 @@
 
 AC_DEFUN([gl_TIMESPEC],
 [
-  AC_LIBSOURCES([timespec.h])
-
   dnl Prerequisites of lib/timespec.h.
   AC_REQUIRE([AC_C_INLINE])
   AC_REQUIRE([AC_HEADER_TIME])

Index: m4/unistd-safer.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/unistd-safer.m4,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- m4/unistd-safer.m4  16 Aug 2006 18:12:09 -0000      1.5
+++ m4/unistd-safer.m4  24 Aug 2006 01:24:14 -0000      1.6
@@ -7,7 +7,6 @@
 AC_DEFUN([gl_UNISTD_SAFER],
 [
   AC_CHECK_FUNCS_ONCE([pipe])
-  AC_LIBSOURCES([dup-safer.c, fd-safer.c, pipe-safer.c, unistd-safer.h, 
unistd--.h])
   AC_LIBOBJ([dup-safer])
   AC_LIBOBJ([fd-safer])
   AC_LIBOBJ([pipe-safer])

Index: m4/unlocked-io.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/unlocked-io.m4,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- m4/unlocked-io.m4   25 Apr 2006 14:50:23 -0000      1.7
+++ m4/unlocked-io.m4   24 Aug 2006 01:24:14 -0000      1.8
@@ -1,4 +1,4 @@
-# unlocked-io.m4 serial 13
+# unlocked-io.m4 serial 14
 
 # Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
 # Free Software Foundation, Inc.
@@ -17,8 +17,6 @@
 
 AC_DEFUN([gl_FUNC_GLIBC_UNLOCKED_IO],
 [
-  AC_LIBSOURCES([unlocked-io.h])
-
   AC_DEFINE([USE_UNLOCKED_IO], 1,
     [Define to 1 if you want getc etc. to use unlocked I/O if available.
      Unlocked I/O can improve performance in unithreaded apps,

Index: m4/xalloc.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/xalloc.m4,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- m4/xalloc.m4        23 Mar 2005 00:04:29 -0000      1.4
+++ m4/xalloc.m4        24 Aug 2006 01:24:14 -0000      1.5
@@ -1,12 +1,11 @@
-# xalloc.m4 serial 12
-dnl Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+# xalloc.m4 serial 13
+dnl Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
 
 AC_DEFUN([gl_XALLOC],
 [
-  AC_LIBSOURCES([xmalloc.c, xalloc.h])
   AC_LIBOBJ([xmalloc])
 
   gl_PREREQ_XALLOC

Index: m4/xgetcwd.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/xgetcwd.m4,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- m4/xgetcwd.m4       4 Oct 2005 02:33:12 -0000       1.4
+++ m4/xgetcwd.m4       24 Aug 2006 01:24:14 -0000      1.5
@@ -1,12 +1,11 @@
-#serial 5
-dnl Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+#serial 6
+dnl Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
 
 AC_DEFUN([gl_XGETCWD],
 [
-  AC_LIBSOURCES([xgetcwd.c, xgetcwd.h])
   AC_LIBOBJ([xgetcwd])
 
   AC_REQUIRE([gl_FUNC_GETCWD])

Index: m4/xreadlink.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/xreadlink.m4,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- m4/xreadlink.m4     4 Oct 2005 02:33:12 -0000       1.3
+++ m4/xreadlink.m4     24 Aug 2006 01:24:14 -0000      1.4
@@ -1,12 +1,11 @@
-#serial 7
-dnl Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc.
+#serial 8
+dnl Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
 
 AC_DEFUN([gl_XREADLINK],
 [
-  AC_LIBSOURCES([xreadlink.c, xreadlink.h])
   AC_LIBOBJ([xreadlink])
 
   dnl Prerequisites of lib/xreadlink.c.

Index: m4/yesno.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/yesno.m4,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- m4/yesno.m4 23 Mar 2005 00:04:29 -0000      1.5
+++ m4/yesno.m4 24 Aug 2006 01:24:14 -0000      1.6
@@ -1,12 +1,11 @@
-# yesno.m4 serial 4
-dnl Copyright (C) 2002-2003, 2005 Free Software Foundation, Inc.
+# yesno.m4 serial 5
+dnl Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
 
 AC_DEFUN([gl_YESNO],
 [
-  AC_LIBSOURCES([yesno.c, yesno.h])
   AC_LIBOBJ([yesno])
 
   dnl No prerequisites of lib/yesno.c.

Index: maint-aux/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/maint-aux/Makefile.in,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -b -r1.40 -r1.41
--- maint-aux/Makefile.in       21 Aug 2006 19:22:22 -0000      1.40
+++ maint-aux/Makefile.in       24 Aug 2006 01:24:14 -0000      1.41
@@ -63,17 +63,18 @@
        $(top_srcdir)/m4/atexit.m4 $(top_srcdir)/m4/base64.m4 \
        $(top_srcdir)/m4/bison.m4 $(top_srcdir)/m4/canon-host.m4 \
        $(top_srcdir)/m4/canonicalize.m4 \
-       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/clock_time.m4 \
+       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/chown.m4 \
+       $(top_srcdir)/m4/clock_time.m4 \
        $(top_srcdir)/m4/close-stream.m4 $(top_srcdir)/m4/closeout.m4 \
        $(top_srcdir)/m4/codeset.m4 \
        $(top_srcdir)/m4/cvs_func_printf_ptr.m4 \
        $(top_srcdir)/m4/cycle-check.m4 $(top_srcdir)/m4/d-ino.m4 \
-       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dev-ino.m4 \
-       $(top_srcdir)/m4/dirname.m4 $(top_srcdir)/m4/dos.m4 \
-       $(top_srcdir)/m4/double-slash-root.m4 $(top_srcdir)/m4/dup2.m4 \
-       $(top_srcdir)/m4/eealloc.m4 $(top_srcdir)/m4/eoverflow.m4 \
-       $(top_srcdir)/m4/error.m4 $(top_srcdir)/m4/exitfail.m4 \
-       $(top_srcdir)/m4/extensions.m4 $(top_srcdir)/m4/fcntl-safer.m4 \
+       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dirname.m4 \
+       $(top_srcdir)/m4/dos.m4 $(top_srcdir)/m4/double-slash-root.m4 \
+       $(top_srcdir)/m4/dup2.m4 $(top_srcdir)/m4/eealloc.m4 \
+       $(top_srcdir)/m4/eoverflow.m4 $(top_srcdir)/m4/error.m4 \
+       $(top_srcdir)/m4/exitfail.m4 $(top_srcdir)/m4/extensions.m4 \
+       $(top_srcdir)/m4/fcntl-safer.m4 \
        $(top_srcdir)/m4/filenamecat.m4 $(top_srcdir)/m4/fnmatch.m4 \
        $(top_srcdir)/m4/fpending.m4 $(top_srcdir)/m4/ftruncate.m4 \
        $(top_srcdir)/m4/getaddrinfo.m4 \
@@ -89,36 +90,37 @@
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/inet_ntop.m4 \
        $(top_srcdir)/m4/intmax_t.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/lock.m4 \
-       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
-       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
-       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
-       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
-       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
-       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
-       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
-       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
-       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
-       $(top_srcdir)/m4/netinet_in_h.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/lchown.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/lock.m4 $(top_srcdir)/m4/longdouble.m4 \
+       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
+       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
+       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
+       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
+       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
+       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
+       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
+       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
+       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/netinet_in_h.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/openat.m4 \
+       $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
        $(top_srcdir)/m4/rename.m4 $(top_srcdir)/m4/rpmatch.m4 \
-       $(top_srcdir)/m4/same-inode.m4 $(top_srcdir)/m4/save-cwd.m4 \
-       $(top_srcdir)/m4/setenv.m4 $(top_srcdir)/m4/signed.m4 \
-       $(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/snprintf.m4 \
-       $(top_srcdir)/m4/socklen.m4 $(top_srcdir)/m4/sockpfaf.m4 \
-       $(top_srcdir)/m4/ssize_t.m4 $(top_srcdir)/m4/stat-macros.m4 \
-       $(top_srcdir)/m4/stdbool.m4 $(top_srcdir)/m4/stdint.m4 \
-       $(top_srcdir)/m4/stdint_h.m4 $(top_srcdir)/m4/strcase.m4 \
-       $(top_srcdir)/m4/strdup.m4 $(top_srcdir)/m4/strerror.m4 \
-       $(top_srcdir)/m4/strftime.m4 $(top_srcdir)/m4/strndup.m4 \
-       $(top_srcdir)/m4/strnlen.m4 $(top_srcdir)/m4/strstr.m4 \
-       $(top_srcdir)/m4/strtoimax.m4 $(top_srcdir)/m4/strtol.m4 \
-       $(top_srcdir)/m4/strtoll.m4 $(top_srcdir)/m4/strtoul.m4 \
-       $(top_srcdir)/m4/strtoull.m4 $(top_srcdir)/m4/strtoumax.m4 \
+       $(top_srcdir)/m4/save-cwd.m4 $(top_srcdir)/m4/setenv.m4 \
+       $(top_srcdir)/m4/signed.m4 $(top_srcdir)/m4/size_max.m4 \
+       $(top_srcdir)/m4/snprintf.m4 $(top_srcdir)/m4/socklen.m4 \
+       $(top_srcdir)/m4/sockpfaf.m4 $(top_srcdir)/m4/ssize_t.m4 \
+       $(top_srcdir)/m4/stat-macros.m4 $(top_srcdir)/m4/stdbool.m4 \
+       $(top_srcdir)/m4/stdint.m4 $(top_srcdir)/m4/stdint_h.m4 \
+       $(top_srcdir)/m4/strcase.m4 $(top_srcdir)/m4/strdup.m4 \
+       $(top_srcdir)/m4/strerror.m4 $(top_srcdir)/m4/strftime.m4 \
+       $(top_srcdir)/m4/strndup.m4 $(top_srcdir)/m4/strnlen.m4 \
+       $(top_srcdir)/m4/strstr.m4 $(top_srcdir)/m4/strtoimax.m4 \
+       $(top_srcdir)/m4/strtol.m4 $(top_srcdir)/m4/strtoll.m4 \
+       $(top_srcdir)/m4/strtoul.m4 $(top_srcdir)/m4/strtoull.m4 \
+       $(top_srcdir)/m4/strtoumax.m4 \
        $(top_srcdir)/m4/sunos57-select.m4 \
        $(top_srcdir)/m4/sys_socket_h.m4 \
        $(top_srcdir)/m4/sys_stat_h.m4 $(top_srcdir)/m4/time_r.m4 \

Index: maint-aux/gnulib-filelist.txt
===================================================================
RCS file: /cvsroot/cvs/ccvs/maint-aux/gnulib-filelist.txt,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -b -r1.28 -r1.29
--- maint-aux/gnulib-filelist.txt       21 Aug 2006 19:22:22 -0000      1.28
+++ maint-aux/gnulib-filelist.txt       24 Aug 2006 01:24:14 -0000      1.29
@@ -1,5 +1,7 @@
 build-aux/config.rpath
 doc/getdate.texi
+lib/__fpending.c
+lib/__fpending.h
 lib/alloca.c
 lib/alloca_.h
 lib/allocsa.c
@@ -7,8 +9,8 @@
 lib/allocsa.valgrind
 lib/asnprintf.c
 lib/asprintf.c
-lib/atexit.c
 lib/at-func.c
+lib/atexit.c
 lib/base64.c
 lib/base64.h
 lib/basename.c
@@ -18,24 +20,26 @@
 lib/canonicalize.h
 lib/chdir-long.c
 lib/chdir-long.h
-lib/closeout.c
-lib/closeout.h
+lib/chown.c
 lib/close-stream.c
 lib/close-stream.h
+lib/closeout.c
+lib/closeout.h
 lib/creat-safer.c
 lib/cycle-check.c
 lib/cycle-check.h
 lib/dev-ino.h
 lib/dirname.c
 lib/dirname.h
-lib/dup2.c
 lib/dup-safer.c
+lib/dup2.c
 lib/error.c
 lib/error.h
+lib/exit.h
 lib/exitfail.c
 lib/exitfail.h
-lib/exit.h
 lib/fchmodat.c
+lib/fchown-stub.c
 lib/fcntl--.h
 lib/fcntl-safer.h
 lib/fd-safer.c
@@ -44,8 +48,6 @@
 lib/fnmatch.c
 lib/fnmatch_.h
 lib/fnmatch_loop.c
-lib/__fpending.c
-lib/__fpending.h
 lib/ftruncate.c
 lib/gai_strerror.c
 lib/getaddrinfo.c
@@ -65,8 +67,8 @@
 lib/getndelim2.h
 lib/getnline.c
 lib/getnline.h
-lib/getopt1.c
 lib/getopt.c
+lib/getopt1.c
 lib/getopt_.h
 lib/getopt_int.h
 lib/getpagesize.h
@@ -75,13 +77,15 @@
 lib/gettext.h
 lib/gettime.c
 lib/gettimeofday.c
+lib/glob-libc.h
 lib/glob.c
 lib/glob_.h
-lib/glob-libc.h
 lib/inet_ntop.c
 lib/inet_ntop.h
 lib/intprops.h
 lib/inttypes.h
+lib/lchown.c
+lib/lchown.h
 lib/lstat.c
 lib/lstat.h
 lib/malloc.c
@@ -97,16 +101,16 @@
 lib/memrchr.c
 lib/memrchr.h
 lib/minmax.h
-lib/mkdirat.c
 lib/mkdir.c
+lib/mkdirat.c
 lib/mkstemp.c
 lib/mktime.c
 lib/nanosleep.c
-lib/openat.c
+lib/open-safer.c
 lib/openat-die.c
-lib/openat.h
 lib/openat-priv.h
-lib/open-safer.c
+lib/openat.c
+lib/openat.h
 lib/pagealign_alloc.c
 lib/pagealign_alloc.h
 lib/pathmax.h
@@ -121,10 +125,10 @@
 lib/realloc.c
 lib/regcomp.c
 lib/regex.c
-lib/regexec.c
 lib/regex.h
 lib/regex_internal.c
 lib/regex_internal.h
+lib/regexec.c
 lib/rename.c
 lib/rpmatch.c
 lib/same-inode.h
@@ -136,12 +140,12 @@
 lib/snprintf.c
 lib/snprintf.h
 lib/socket_.h
-lib/stat_.h
 lib/stat-macros.h
+lib/stat_.h
 lib/stdbool_.h
 lib/stdint_.h
-lib/strcasecmp.c
 lib/strcase.h
+lib/strcasecmp.c
 lib/strdup.c
 lib/strdup.h
 lib/strerror.c
@@ -151,10 +155,10 @@
 lib/strncasecmp.c
 lib/strndup.c
 lib/strndup.h
-lib/strnlen1.c
-lib/strnlen1.h
 lib/strnlen.c
 lib/strnlen.h
+lib/strnlen1.c
+lib/strnlen1.h
 lib/strstr.c
 lib/strstr.h
 lib/strtoimax.c
@@ -191,6 +195,7 @@
 lib/xstrndup.h
 lib/yesno.c
 lib/yesno.h
+m4/_inttypes_h.m4
 m4/absolute-header.m4
 m4/alloca.m4
 m4/allocsa.m4
@@ -201,17 +206,17 @@
 m4/canon-host.m4
 m4/canonicalize.m4
 m4/chdir-long.m4
+m4/chown.m4
 m4/clock_time.m4
-m4/closeout.m4
 m4/close-stream.m4
+m4/closeout.m4
 m4/codeset.m4
 m4/cycle-check.m4
-m4/dev-ino.m4
 m4/d-ino.m4
+m4/d-type.m4
 m4/dirname.m4
 m4/dos.m4
 m4/double-slash-root.m4
-m4/d-type.m4
 m4/dup2.m4
 m4/eealloc.m4
 m4/eoverflow.m4
@@ -225,8 +230,8 @@
 m4/ftruncate.m4
 m4/getaddrinfo.m4
 m4/getcwd-abort-bug.m4
-m4/getcwd.m4
 m4/getcwd-path-max.m4
+m4/getcwd.m4
 m4/getdate.m4
 m4/getdelim.m4
 m4/gethostname.m4
@@ -240,8 +245,8 @@
 m4/gettext.m4
 m4/gettime.m4
 m4/gettimeofday.m4
-m4/glibc21.m4
 m4/glibc2.m4
+m4/glibc21.m4
 m4/glob.m4
 m4/iconv.m4
 m4/include_next.m4
@@ -249,10 +254,10 @@
 m4/intdiv0.m4
 m4/intmax.m4
 m4/intmax_t.m4
-m4/_inttypes_h.m4
-m4/inttypes_h.m4
 m4/inttypes-h.m4
 m4/inttypes-pri.m4
+m4/inttypes_h.m4
+m4/lchown.m4
 m4/lcmessage.m4
 m4/lib-ld.m4
 m4/lib-link.m4
@@ -289,7 +294,6 @@
 m4/regex.m4
 m4/rename.m4
 m4/rpmatch.m4
-m4/same-inode.m4
 m4/save-cwd.m4
 m4/setenv.m4
 m4/signed.m4
@@ -300,8 +304,8 @@
 m4/ssize_t.m4
 m4/stat-macros.m4
 m4/stdbool.m4
-m4/stdint_h.m4
 m4/stdint.m4
+m4/stdint_h.m4
 m4/strcase.m4
 m4/strdup.m4
 m4/strerror.m4
@@ -310,10 +314,10 @@
 m4/strnlen.m4
 m4/strstr.m4
 m4/strtoimax.m4
-m4/strtoll.m4
 m4/strtol.m4
-m4/strtoull.m4
+m4/strtoll.m4
 m4/strtoul.m4
+m4/strtoull.m4
 m4/strtoumax.m4
 m4/sys_socket_h.m4
 m4/sys_stat_h.m4
@@ -323,8 +327,8 @@
 m4/tzset.m4
 m4/uintmax_t.m4
 m4/ulonglong.m4
-m4/unistd_h.m4
 m4/unistd-safer.m4
+m4/unistd_h.m4
 m4/unlocked-io.m4
 m4/vasnprintf.m4
 m4/vasprintf.m4

Index: maint-aux/gnulib-update
===================================================================
RCS file: /cvsroot/cvs/ccvs/maint-aux/gnulib-update,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- maint-aux/gnulib-update     16 Aug 2006 18:12:09 -0000      1.14
+++ maint-aux/gnulib-update     24 Aug 2006 01:24:14 -0000      1.15
@@ -95,7 +95,7 @@
 mv m4/error.m4 m4/error.m4.save
 
 # Run the update.
-if $GNULIB_TOOL --doc-base doc --import ${1+"$@"} >/dev/null; then :; else
+if $GNULIB_TOOL --import ${1+"$@"} >/dev/null; then :; else
   exit $?
 fi
 

Index: man/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/man/Makefile.in,v
retrieving revision 1.109
retrieving revision 1.110
diff -u -b -r1.109 -r1.110
--- man/Makefile.in     21 Aug 2006 19:22:22 -0000      1.109
+++ man/Makefile.in     24 Aug 2006 01:24:14 -0000      1.110
@@ -65,17 +65,18 @@
        $(top_srcdir)/m4/atexit.m4 $(top_srcdir)/m4/base64.m4 \
        $(top_srcdir)/m4/bison.m4 $(top_srcdir)/m4/canon-host.m4 \
        $(top_srcdir)/m4/canonicalize.m4 \
-       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/clock_time.m4 \
+       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/chown.m4 \
+       $(top_srcdir)/m4/clock_time.m4 \
        $(top_srcdir)/m4/close-stream.m4 $(top_srcdir)/m4/closeout.m4 \
        $(top_srcdir)/m4/codeset.m4 \
        $(top_srcdir)/m4/cvs_func_printf_ptr.m4 \
        $(top_srcdir)/m4/cycle-check.m4 $(top_srcdir)/m4/d-ino.m4 \
-       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dev-ino.m4 \
-       $(top_srcdir)/m4/dirname.m4 $(top_srcdir)/m4/dos.m4 \
-       $(top_srcdir)/m4/double-slash-root.m4 $(top_srcdir)/m4/dup2.m4 \
-       $(top_srcdir)/m4/eealloc.m4 $(top_srcdir)/m4/eoverflow.m4 \
-       $(top_srcdir)/m4/error.m4 $(top_srcdir)/m4/exitfail.m4 \
-       $(top_srcdir)/m4/extensions.m4 $(top_srcdir)/m4/fcntl-safer.m4 \
+       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dirname.m4 \
+       $(top_srcdir)/m4/dos.m4 $(top_srcdir)/m4/double-slash-root.m4 \
+       $(top_srcdir)/m4/dup2.m4 $(top_srcdir)/m4/eealloc.m4 \
+       $(top_srcdir)/m4/eoverflow.m4 $(top_srcdir)/m4/error.m4 \
+       $(top_srcdir)/m4/exitfail.m4 $(top_srcdir)/m4/extensions.m4 \
+       $(top_srcdir)/m4/fcntl-safer.m4 \
        $(top_srcdir)/m4/filenamecat.m4 $(top_srcdir)/m4/fnmatch.m4 \
        $(top_srcdir)/m4/fpending.m4 $(top_srcdir)/m4/ftruncate.m4 \
        $(top_srcdir)/m4/getaddrinfo.m4 \
@@ -91,36 +92,37 @@
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/inet_ntop.m4 \
        $(top_srcdir)/m4/intmax_t.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/lock.m4 \
-       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
-       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
-       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
-       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
-       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
-       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
-       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
-       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
-       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
-       $(top_srcdir)/m4/netinet_in_h.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/lchown.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/lock.m4 $(top_srcdir)/m4/longdouble.m4 \
+       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
+       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
+       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
+       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
+       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
+       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
+       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
+       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
+       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/netinet_in_h.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/openat.m4 \
+       $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
        $(top_srcdir)/m4/rename.m4 $(top_srcdir)/m4/rpmatch.m4 \
-       $(top_srcdir)/m4/same-inode.m4 $(top_srcdir)/m4/save-cwd.m4 \
-       $(top_srcdir)/m4/setenv.m4 $(top_srcdir)/m4/signed.m4 \
-       $(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/snprintf.m4 \
-       $(top_srcdir)/m4/socklen.m4 $(top_srcdir)/m4/sockpfaf.m4 \
-       $(top_srcdir)/m4/ssize_t.m4 $(top_srcdir)/m4/stat-macros.m4 \
-       $(top_srcdir)/m4/stdbool.m4 $(top_srcdir)/m4/stdint.m4 \
-       $(top_srcdir)/m4/stdint_h.m4 $(top_srcdir)/m4/strcase.m4 \
-       $(top_srcdir)/m4/strdup.m4 $(top_srcdir)/m4/strerror.m4 \
-       $(top_srcdir)/m4/strftime.m4 $(top_srcdir)/m4/strndup.m4 \
-       $(top_srcdir)/m4/strnlen.m4 $(top_srcdir)/m4/strstr.m4 \
-       $(top_srcdir)/m4/strtoimax.m4 $(top_srcdir)/m4/strtol.m4 \
-       $(top_srcdir)/m4/strtoll.m4 $(top_srcdir)/m4/strtoul.m4 \
-       $(top_srcdir)/m4/strtoull.m4 $(top_srcdir)/m4/strtoumax.m4 \
+       $(top_srcdir)/m4/save-cwd.m4 $(top_srcdir)/m4/setenv.m4 \
+       $(top_srcdir)/m4/signed.m4 $(top_srcdir)/m4/size_max.m4 \
+       $(top_srcdir)/m4/snprintf.m4 $(top_srcdir)/m4/socklen.m4 \
+       $(top_srcdir)/m4/sockpfaf.m4 $(top_srcdir)/m4/ssize_t.m4 \
+       $(top_srcdir)/m4/stat-macros.m4 $(top_srcdir)/m4/stdbool.m4 \
+       $(top_srcdir)/m4/stdint.m4 $(top_srcdir)/m4/stdint_h.m4 \
+       $(top_srcdir)/m4/strcase.m4 $(top_srcdir)/m4/strdup.m4 \
+       $(top_srcdir)/m4/strerror.m4 $(top_srcdir)/m4/strftime.m4 \
+       $(top_srcdir)/m4/strndup.m4 $(top_srcdir)/m4/strnlen.m4 \
+       $(top_srcdir)/m4/strstr.m4 $(top_srcdir)/m4/strtoimax.m4 \
+       $(top_srcdir)/m4/strtol.m4 $(top_srcdir)/m4/strtoll.m4 \
+       $(top_srcdir)/m4/strtoul.m4 $(top_srcdir)/m4/strtoull.m4 \
+       $(top_srcdir)/m4/strtoumax.m4 \
        $(top_srcdir)/m4/sunos57-select.m4 \
        $(top_srcdir)/m4/sys_socket_h.m4 \
        $(top_srcdir)/m4/sys_stat_h.m4 $(top_srcdir)/m4/time_r.m4 \

Index: src/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/src/Makefile.in,v
retrieving revision 1.181
retrieving revision 1.182
diff -u -b -r1.181 -r1.182
--- src/Makefile.in     21 Aug 2006 19:22:22 -0000      1.181
+++ src/Makefile.in     24 Aug 2006 01:24:14 -0000      1.182
@@ -69,17 +69,18 @@
        $(top_srcdir)/m4/atexit.m4 $(top_srcdir)/m4/base64.m4 \
        $(top_srcdir)/m4/bison.m4 $(top_srcdir)/m4/canon-host.m4 \
        $(top_srcdir)/m4/canonicalize.m4 \
-       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/clock_time.m4 \
+       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/chown.m4 \
+       $(top_srcdir)/m4/clock_time.m4 \
        $(top_srcdir)/m4/close-stream.m4 $(top_srcdir)/m4/closeout.m4 \
        $(top_srcdir)/m4/codeset.m4 \
        $(top_srcdir)/m4/cvs_func_printf_ptr.m4 \
        $(top_srcdir)/m4/cycle-check.m4 $(top_srcdir)/m4/d-ino.m4 \
-       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dev-ino.m4 \
-       $(top_srcdir)/m4/dirname.m4 $(top_srcdir)/m4/dos.m4 \
-       $(top_srcdir)/m4/double-slash-root.m4 $(top_srcdir)/m4/dup2.m4 \
-       $(top_srcdir)/m4/eealloc.m4 $(top_srcdir)/m4/eoverflow.m4 \
-       $(top_srcdir)/m4/error.m4 $(top_srcdir)/m4/exitfail.m4 \
-       $(top_srcdir)/m4/extensions.m4 $(top_srcdir)/m4/fcntl-safer.m4 \
+       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dirname.m4 \
+       $(top_srcdir)/m4/dos.m4 $(top_srcdir)/m4/double-slash-root.m4 \
+       $(top_srcdir)/m4/dup2.m4 $(top_srcdir)/m4/eealloc.m4 \
+       $(top_srcdir)/m4/eoverflow.m4 $(top_srcdir)/m4/error.m4 \
+       $(top_srcdir)/m4/exitfail.m4 $(top_srcdir)/m4/extensions.m4 \
+       $(top_srcdir)/m4/fcntl-safer.m4 \
        $(top_srcdir)/m4/filenamecat.m4 $(top_srcdir)/m4/fnmatch.m4 \
        $(top_srcdir)/m4/fpending.m4 $(top_srcdir)/m4/ftruncate.m4 \
        $(top_srcdir)/m4/getaddrinfo.m4 \
@@ -95,36 +96,37 @@
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/inet_ntop.m4 \
        $(top_srcdir)/m4/intmax_t.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/lock.m4 \
-       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
-       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
-       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
-       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
-       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
-       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
-       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
-       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
-       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
-       $(top_srcdir)/m4/netinet_in_h.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/lchown.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/lock.m4 $(top_srcdir)/m4/longdouble.m4 \
+       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
+       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
+       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
+       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
+       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
+       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
+       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
+       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
+       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/netinet_in_h.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/openat.m4 \
+       $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
        $(top_srcdir)/m4/rename.m4 $(top_srcdir)/m4/rpmatch.m4 \
-       $(top_srcdir)/m4/same-inode.m4 $(top_srcdir)/m4/save-cwd.m4 \
-       $(top_srcdir)/m4/setenv.m4 $(top_srcdir)/m4/signed.m4 \
-       $(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/snprintf.m4 \
-       $(top_srcdir)/m4/socklen.m4 $(top_srcdir)/m4/sockpfaf.m4 \
-       $(top_srcdir)/m4/ssize_t.m4 $(top_srcdir)/m4/stat-macros.m4 \
-       $(top_srcdir)/m4/stdbool.m4 $(top_srcdir)/m4/stdint.m4 \
-       $(top_srcdir)/m4/stdint_h.m4 $(top_srcdir)/m4/strcase.m4 \
-       $(top_srcdir)/m4/strdup.m4 $(top_srcdir)/m4/strerror.m4 \
-       $(top_srcdir)/m4/strftime.m4 $(top_srcdir)/m4/strndup.m4 \
-       $(top_srcdir)/m4/strnlen.m4 $(top_srcdir)/m4/strstr.m4 \
-       $(top_srcdir)/m4/strtoimax.m4 $(top_srcdir)/m4/strtol.m4 \
-       $(top_srcdir)/m4/strtoll.m4 $(top_srcdir)/m4/strtoul.m4 \
-       $(top_srcdir)/m4/strtoull.m4 $(top_srcdir)/m4/strtoumax.m4 \
+       $(top_srcdir)/m4/save-cwd.m4 $(top_srcdir)/m4/setenv.m4 \
+       $(top_srcdir)/m4/signed.m4 $(top_srcdir)/m4/size_max.m4 \
+       $(top_srcdir)/m4/snprintf.m4 $(top_srcdir)/m4/socklen.m4 \
+       $(top_srcdir)/m4/sockpfaf.m4 $(top_srcdir)/m4/ssize_t.m4 \
+       $(top_srcdir)/m4/stat-macros.m4 $(top_srcdir)/m4/stdbool.m4 \
+       $(top_srcdir)/m4/stdint.m4 $(top_srcdir)/m4/stdint_h.m4 \
+       $(top_srcdir)/m4/strcase.m4 $(top_srcdir)/m4/strdup.m4 \
+       $(top_srcdir)/m4/strerror.m4 $(top_srcdir)/m4/strftime.m4 \
+       $(top_srcdir)/m4/strndup.m4 $(top_srcdir)/m4/strnlen.m4 \
+       $(top_srcdir)/m4/strstr.m4 $(top_srcdir)/m4/strtoimax.m4 \
+       $(top_srcdir)/m4/strtol.m4 $(top_srcdir)/m4/strtoll.m4 \
+       $(top_srcdir)/m4/strtoul.m4 $(top_srcdir)/m4/strtoull.m4 \
+       $(top_srcdir)/m4/strtoumax.m4 \
        $(top_srcdir)/m4/sunos57-select.m4 \
        $(top_srcdir)/m4/sys_socket_h.m4 \
        $(top_srcdir)/m4/sys_stat_h.m4 $(top_srcdir)/m4/time_r.m4 \

Index: tools/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/tools/Makefile.in,v
retrieving revision 1.99
retrieving revision 1.100
diff -u -b -r1.99 -r1.100
--- tools/Makefile.in   21 Aug 2006 19:22:22 -0000      1.99
+++ tools/Makefile.in   24 Aug 2006 01:24:14 -0000      1.100
@@ -66,17 +66,18 @@
        $(top_srcdir)/m4/atexit.m4 $(top_srcdir)/m4/base64.m4 \
        $(top_srcdir)/m4/bison.m4 $(top_srcdir)/m4/canon-host.m4 \
        $(top_srcdir)/m4/canonicalize.m4 \
-       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/clock_time.m4 \
+       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/chown.m4 \
+       $(top_srcdir)/m4/clock_time.m4 \
        $(top_srcdir)/m4/close-stream.m4 $(top_srcdir)/m4/closeout.m4 \
        $(top_srcdir)/m4/codeset.m4 \
        $(top_srcdir)/m4/cvs_func_printf_ptr.m4 \
        $(top_srcdir)/m4/cycle-check.m4 $(top_srcdir)/m4/d-ino.m4 \
-       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dev-ino.m4 \
-       $(top_srcdir)/m4/dirname.m4 $(top_srcdir)/m4/dos.m4 \
-       $(top_srcdir)/m4/double-slash-root.m4 $(top_srcdir)/m4/dup2.m4 \
-       $(top_srcdir)/m4/eealloc.m4 $(top_srcdir)/m4/eoverflow.m4 \
-       $(top_srcdir)/m4/error.m4 $(top_srcdir)/m4/exitfail.m4 \
-       $(top_srcdir)/m4/extensions.m4 $(top_srcdir)/m4/fcntl-safer.m4 \
+       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dirname.m4 \
+       $(top_srcdir)/m4/dos.m4 $(top_srcdir)/m4/double-slash-root.m4 \
+       $(top_srcdir)/m4/dup2.m4 $(top_srcdir)/m4/eealloc.m4 \
+       $(top_srcdir)/m4/eoverflow.m4 $(top_srcdir)/m4/error.m4 \
+       $(top_srcdir)/m4/exitfail.m4 $(top_srcdir)/m4/extensions.m4 \
+       $(top_srcdir)/m4/fcntl-safer.m4 \
        $(top_srcdir)/m4/filenamecat.m4 $(top_srcdir)/m4/fnmatch.m4 \
        $(top_srcdir)/m4/fpending.m4 $(top_srcdir)/m4/ftruncate.m4 \
        $(top_srcdir)/m4/getaddrinfo.m4 \
@@ -92,36 +93,37 @@
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/inet_ntop.m4 \
        $(top_srcdir)/m4/intmax_t.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/lock.m4 \
-       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
-       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
-       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
-       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
-       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
-       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
-       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
-       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
-       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
-       $(top_srcdir)/m4/netinet_in_h.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/lchown.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/lock.m4 $(top_srcdir)/m4/longdouble.m4 \
+       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
+       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
+       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
+       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
+       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
+       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
+       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
+       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
+       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/netinet_in_h.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/openat.m4 \
+       $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
        $(top_srcdir)/m4/rename.m4 $(top_srcdir)/m4/rpmatch.m4 \
-       $(top_srcdir)/m4/same-inode.m4 $(top_srcdir)/m4/save-cwd.m4 \
-       $(top_srcdir)/m4/setenv.m4 $(top_srcdir)/m4/signed.m4 \
-       $(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/snprintf.m4 \
-       $(top_srcdir)/m4/socklen.m4 $(top_srcdir)/m4/sockpfaf.m4 \
-       $(top_srcdir)/m4/ssize_t.m4 $(top_srcdir)/m4/stat-macros.m4 \
-       $(top_srcdir)/m4/stdbool.m4 $(top_srcdir)/m4/stdint.m4 \
-       $(top_srcdir)/m4/stdint_h.m4 $(top_srcdir)/m4/strcase.m4 \
-       $(top_srcdir)/m4/strdup.m4 $(top_srcdir)/m4/strerror.m4 \
-       $(top_srcdir)/m4/strftime.m4 $(top_srcdir)/m4/strndup.m4 \
-       $(top_srcdir)/m4/strnlen.m4 $(top_srcdir)/m4/strstr.m4 \
-       $(top_srcdir)/m4/strtoimax.m4 $(top_srcdir)/m4/strtol.m4 \
-       $(top_srcdir)/m4/strtoll.m4 $(top_srcdir)/m4/strtoul.m4 \
-       $(top_srcdir)/m4/strtoull.m4 $(top_srcdir)/m4/strtoumax.m4 \
+       $(top_srcdir)/m4/save-cwd.m4 $(top_srcdir)/m4/setenv.m4 \
+       $(top_srcdir)/m4/signed.m4 $(top_srcdir)/m4/size_max.m4 \
+       $(top_srcdir)/m4/snprintf.m4 $(top_srcdir)/m4/socklen.m4 \
+       $(top_srcdir)/m4/sockpfaf.m4 $(top_srcdir)/m4/ssize_t.m4 \
+       $(top_srcdir)/m4/stat-macros.m4 $(top_srcdir)/m4/stdbool.m4 \
+       $(top_srcdir)/m4/stdint.m4 $(top_srcdir)/m4/stdint_h.m4 \
+       $(top_srcdir)/m4/strcase.m4 $(top_srcdir)/m4/strdup.m4 \
+       $(top_srcdir)/m4/strerror.m4 $(top_srcdir)/m4/strftime.m4 \
+       $(top_srcdir)/m4/strndup.m4 $(top_srcdir)/m4/strnlen.m4 \
+       $(top_srcdir)/m4/strstr.m4 $(top_srcdir)/m4/strtoimax.m4 \
+       $(top_srcdir)/m4/strtol.m4 $(top_srcdir)/m4/strtoll.m4 \
+       $(top_srcdir)/m4/strtoul.m4 $(top_srcdir)/m4/strtoull.m4 \
+       $(top_srcdir)/m4/strtoumax.m4 \
        $(top_srcdir)/m4/sunos57-select.m4 \
        $(top_srcdir)/m4/sys_socket_h.m4 \
        $(top_srcdir)/m4/sys_stat_h.m4 $(top_srcdir)/m4/time_r.m4 \

Index: vms/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/vms/Makefile.in,v
retrieving revision 1.103
retrieving revision 1.104
diff -u -b -r1.103 -r1.104
--- vms/Makefile.in     21 Aug 2006 19:22:22 -0000      1.103
+++ vms/Makefile.in     24 Aug 2006 01:24:14 -0000      1.104
@@ -69,17 +69,18 @@
        $(top_srcdir)/m4/atexit.m4 $(top_srcdir)/m4/base64.m4 \
        $(top_srcdir)/m4/bison.m4 $(top_srcdir)/m4/canon-host.m4 \
        $(top_srcdir)/m4/canonicalize.m4 \
-       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/clock_time.m4 \
+       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/chown.m4 \
+       $(top_srcdir)/m4/clock_time.m4 \
        $(top_srcdir)/m4/close-stream.m4 $(top_srcdir)/m4/closeout.m4 \
        $(top_srcdir)/m4/codeset.m4 \
        $(top_srcdir)/m4/cvs_func_printf_ptr.m4 \
        $(top_srcdir)/m4/cycle-check.m4 $(top_srcdir)/m4/d-ino.m4 \
-       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dev-ino.m4 \
-       $(top_srcdir)/m4/dirname.m4 $(top_srcdir)/m4/dos.m4 \
-       $(top_srcdir)/m4/double-slash-root.m4 $(top_srcdir)/m4/dup2.m4 \
-       $(top_srcdir)/m4/eealloc.m4 $(top_srcdir)/m4/eoverflow.m4 \
-       $(top_srcdir)/m4/error.m4 $(top_srcdir)/m4/exitfail.m4 \
-       $(top_srcdir)/m4/extensions.m4 $(top_srcdir)/m4/fcntl-safer.m4 \
+       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dirname.m4 \
+       $(top_srcdir)/m4/dos.m4 $(top_srcdir)/m4/double-slash-root.m4 \
+       $(top_srcdir)/m4/dup2.m4 $(top_srcdir)/m4/eealloc.m4 \
+       $(top_srcdir)/m4/eoverflow.m4 $(top_srcdir)/m4/error.m4 \
+       $(top_srcdir)/m4/exitfail.m4 $(top_srcdir)/m4/extensions.m4 \
+       $(top_srcdir)/m4/fcntl-safer.m4 \
        $(top_srcdir)/m4/filenamecat.m4 $(top_srcdir)/m4/fnmatch.m4 \
        $(top_srcdir)/m4/fpending.m4 $(top_srcdir)/m4/ftruncate.m4 \
        $(top_srcdir)/m4/getaddrinfo.m4 \
@@ -95,36 +96,37 @@
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/inet_ntop.m4 \
        $(top_srcdir)/m4/intmax_t.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/lock.m4 \
-       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
-       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
-       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
-       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
-       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
-       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
-       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
-       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
-       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
-       $(top_srcdir)/m4/netinet_in_h.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/lchown.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/lock.m4 $(top_srcdir)/m4/longdouble.m4 \
+       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
+       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
+       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
+       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
+       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
+       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
+       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
+       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
+       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/netinet_in_h.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/openat.m4 \
+       $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
        $(top_srcdir)/m4/rename.m4 $(top_srcdir)/m4/rpmatch.m4 \
-       $(top_srcdir)/m4/same-inode.m4 $(top_srcdir)/m4/save-cwd.m4 \
-       $(top_srcdir)/m4/setenv.m4 $(top_srcdir)/m4/signed.m4 \
-       $(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/snprintf.m4 \
-       $(top_srcdir)/m4/socklen.m4 $(top_srcdir)/m4/sockpfaf.m4 \
-       $(top_srcdir)/m4/ssize_t.m4 $(top_srcdir)/m4/stat-macros.m4 \
-       $(top_srcdir)/m4/stdbool.m4 $(top_srcdir)/m4/stdint.m4 \
-       $(top_srcdir)/m4/stdint_h.m4 $(top_srcdir)/m4/strcase.m4 \
-       $(top_srcdir)/m4/strdup.m4 $(top_srcdir)/m4/strerror.m4 \
-       $(top_srcdir)/m4/strftime.m4 $(top_srcdir)/m4/strndup.m4 \
-       $(top_srcdir)/m4/strnlen.m4 $(top_srcdir)/m4/strstr.m4 \
-       $(top_srcdir)/m4/strtoimax.m4 $(top_srcdir)/m4/strtol.m4 \
-       $(top_srcdir)/m4/strtoll.m4 $(top_srcdir)/m4/strtoul.m4 \
-       $(top_srcdir)/m4/strtoull.m4 $(top_srcdir)/m4/strtoumax.m4 \
+       $(top_srcdir)/m4/save-cwd.m4 $(top_srcdir)/m4/setenv.m4 \
+       $(top_srcdir)/m4/signed.m4 $(top_srcdir)/m4/size_max.m4 \
+       $(top_srcdir)/m4/snprintf.m4 $(top_srcdir)/m4/socklen.m4 \
+       $(top_srcdir)/m4/sockpfaf.m4 $(top_srcdir)/m4/ssize_t.m4 \
+       $(top_srcdir)/m4/stat-macros.m4 $(top_srcdir)/m4/stdbool.m4 \
+       $(top_srcdir)/m4/stdint.m4 $(top_srcdir)/m4/stdint_h.m4 \
+       $(top_srcdir)/m4/strcase.m4 $(top_srcdir)/m4/strdup.m4 \
+       $(top_srcdir)/m4/strerror.m4 $(top_srcdir)/m4/strftime.m4 \
+       $(top_srcdir)/m4/strndup.m4 $(top_srcdir)/m4/strnlen.m4 \
+       $(top_srcdir)/m4/strstr.m4 $(top_srcdir)/m4/strtoimax.m4 \
+       $(top_srcdir)/m4/strtol.m4 $(top_srcdir)/m4/strtoll.m4 \
+       $(top_srcdir)/m4/strtoul.m4 $(top_srcdir)/m4/strtoull.m4 \
+       $(top_srcdir)/m4/strtoumax.m4 \
        $(top_srcdir)/m4/sunos57-select.m4 \
        $(top_srcdir)/m4/sys_socket_h.m4 \
        $(top_srcdir)/m4/sys_stat_h.m4 $(top_srcdir)/m4/time_r.m4 \

Index: windows-NT/ChangeLog
===================================================================
RCS file: /cvsroot/cvs/ccvs/windows-NT/ChangeLog,v
retrieving revision 1.387
retrieving revision 1.388
diff -u -b -r1.387 -r1.388
--- windows-NT/ChangeLog        21 Aug 2006 19:22:22 -0000      1.387
+++ windows-NT/ChangeLog        24 Aug 2006 01:24:14 -0000      1.388
@@ -1,3 +1,9 @@
+2006-08-23  Mark D. Baushke  <address@hidden>
+
+       * config.h.in.in: Updated based on ../config.h.in changes.
+       * Makefile.in, config.h, config.h.in, stamp-chi, stdint.h:
+       Regenerated.
+
 2006-08-16  Mark D. Baushke  <address@hidden>
 
        * config.h.in.in: Updated based on ../config.h.in changes.

Index: windows-NT/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/windows-NT/Makefile.in,v
retrieving revision 1.133
retrieving revision 1.134
diff -u -b -r1.133 -r1.134
--- windows-NT/Makefile.in      21 Aug 2006 19:22:22 -0000      1.133
+++ windows-NT/Makefile.in      24 Aug 2006 01:24:14 -0000      1.134
@@ -70,17 +70,18 @@
        $(top_srcdir)/m4/atexit.m4 $(top_srcdir)/m4/base64.m4 \
        $(top_srcdir)/m4/bison.m4 $(top_srcdir)/m4/canon-host.m4 \
        $(top_srcdir)/m4/canonicalize.m4 \
-       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/clock_time.m4 \
+       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/chown.m4 \
+       $(top_srcdir)/m4/clock_time.m4 \
        $(top_srcdir)/m4/close-stream.m4 $(top_srcdir)/m4/closeout.m4 \
        $(top_srcdir)/m4/codeset.m4 \
        $(top_srcdir)/m4/cvs_func_printf_ptr.m4 \
        $(top_srcdir)/m4/cycle-check.m4 $(top_srcdir)/m4/d-ino.m4 \
-       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dev-ino.m4 \
-       $(top_srcdir)/m4/dirname.m4 $(top_srcdir)/m4/dos.m4 \
-       $(top_srcdir)/m4/double-slash-root.m4 $(top_srcdir)/m4/dup2.m4 \
-       $(top_srcdir)/m4/eealloc.m4 $(top_srcdir)/m4/eoverflow.m4 \
-       $(top_srcdir)/m4/error.m4 $(top_srcdir)/m4/exitfail.m4 \
-       $(top_srcdir)/m4/extensions.m4 $(top_srcdir)/m4/fcntl-safer.m4 \
+       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dirname.m4 \
+       $(top_srcdir)/m4/dos.m4 $(top_srcdir)/m4/double-slash-root.m4 \
+       $(top_srcdir)/m4/dup2.m4 $(top_srcdir)/m4/eealloc.m4 \
+       $(top_srcdir)/m4/eoverflow.m4 $(top_srcdir)/m4/error.m4 \
+       $(top_srcdir)/m4/exitfail.m4 $(top_srcdir)/m4/extensions.m4 \
+       $(top_srcdir)/m4/fcntl-safer.m4 \
        $(top_srcdir)/m4/filenamecat.m4 $(top_srcdir)/m4/fnmatch.m4 \
        $(top_srcdir)/m4/fpending.m4 $(top_srcdir)/m4/ftruncate.m4 \
        $(top_srcdir)/m4/getaddrinfo.m4 \
@@ -96,36 +97,37 @@
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/inet_ntop.m4 \
        $(top_srcdir)/m4/intmax_t.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/lock.m4 \
-       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
-       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
-       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
-       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
-       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
-       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
-       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
-       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
-       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
-       $(top_srcdir)/m4/netinet_in_h.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/lchown.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/lock.m4 $(top_srcdir)/m4/longdouble.m4 \
+       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
+       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
+       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
+       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
+       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
+       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
+       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
+       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
+       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/netinet_in_h.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/openat.m4 \
+       $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
        $(top_srcdir)/m4/rename.m4 $(top_srcdir)/m4/rpmatch.m4 \
-       $(top_srcdir)/m4/same-inode.m4 $(top_srcdir)/m4/save-cwd.m4 \
-       $(top_srcdir)/m4/setenv.m4 $(top_srcdir)/m4/signed.m4 \
-       $(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/snprintf.m4 \
-       $(top_srcdir)/m4/socklen.m4 $(top_srcdir)/m4/sockpfaf.m4 \
-       $(top_srcdir)/m4/ssize_t.m4 $(top_srcdir)/m4/stat-macros.m4 \
-       $(top_srcdir)/m4/stdbool.m4 $(top_srcdir)/m4/stdint.m4 \
-       $(top_srcdir)/m4/stdint_h.m4 $(top_srcdir)/m4/strcase.m4 \
-       $(top_srcdir)/m4/strdup.m4 $(top_srcdir)/m4/strerror.m4 \
-       $(top_srcdir)/m4/strftime.m4 $(top_srcdir)/m4/strndup.m4 \
-       $(top_srcdir)/m4/strnlen.m4 $(top_srcdir)/m4/strstr.m4 \
-       $(top_srcdir)/m4/strtoimax.m4 $(top_srcdir)/m4/strtol.m4 \
-       $(top_srcdir)/m4/strtoll.m4 $(top_srcdir)/m4/strtoul.m4 \
-       $(top_srcdir)/m4/strtoull.m4 $(top_srcdir)/m4/strtoumax.m4 \
+       $(top_srcdir)/m4/save-cwd.m4 $(top_srcdir)/m4/setenv.m4 \
+       $(top_srcdir)/m4/signed.m4 $(top_srcdir)/m4/size_max.m4 \
+       $(top_srcdir)/m4/snprintf.m4 $(top_srcdir)/m4/socklen.m4 \
+       $(top_srcdir)/m4/sockpfaf.m4 $(top_srcdir)/m4/ssize_t.m4 \
+       $(top_srcdir)/m4/stat-macros.m4 $(top_srcdir)/m4/stdbool.m4 \
+       $(top_srcdir)/m4/stdint.m4 $(top_srcdir)/m4/stdint_h.m4 \
+       $(top_srcdir)/m4/strcase.m4 $(top_srcdir)/m4/strdup.m4 \
+       $(top_srcdir)/m4/strerror.m4 $(top_srcdir)/m4/strftime.m4 \
+       $(top_srcdir)/m4/strndup.m4 $(top_srcdir)/m4/strnlen.m4 \
+       $(top_srcdir)/m4/strstr.m4 $(top_srcdir)/m4/strtoimax.m4 \
+       $(top_srcdir)/m4/strtol.m4 $(top_srcdir)/m4/strtoll.m4 \
+       $(top_srcdir)/m4/strtoul.m4 $(top_srcdir)/m4/strtoull.m4 \
+       $(top_srcdir)/m4/strtoumax.m4 \
        $(top_srcdir)/m4/sunos57-select.m4 \
        $(top_srcdir)/m4/sys_socket_h.m4 \
        $(top_srcdir)/m4/sys_stat_h.m4 $(top_srcdir)/m4/time_r.m4 \

Index: windows-NT/config.h
===================================================================
RCS file: /cvsroot/cvs/ccvs/windows-NT/config.h,v
retrieving revision 1.208
retrieving revision 1.209
diff -u -b -r1.208 -r1.209
--- windows-NT/config.h 21 Aug 2006 19:22:22 -0000      1.208
+++ windows-NT/config.h 24 Aug 2006 01:24:14 -0000      1.209
@@ -58,6 +58,12 @@
 /* Define to the number of bits in type 'wint_t'. */
 #define BITSIZEOF_WINT_T 32
 
+/* Define if chown is not POSIX compliant regarding IDs of -1. */
+#undef CHOWN_FAILS_TO_HONOR_ID_OF_NEGATIVE_ONE
+
+/* Define if chown modifies symlinks. */
+#undef CHOWN_MODIFIES_SYMLINK
+
 /* Define if you want CVS to be able to be a remote repository client. */
 #define CLIENT_SUPPORT 
 
@@ -199,6 +205,9 @@
    the CoreFoundation framework. */
 #undef HAVE_CFPREFERENCESCOPYAPPVALUE
 
+/* Define to 1 if your system has a working `chown' function. */
+#undef HAVE_CHOWN
+
 /* Define to 1 if you have the `chsize' function. */
 #define HAVE_CHSIZE 1
 
@@ -547,6 +556,9 @@
 /* Define to 1 if you have the `lchmod' function. */
 #undef HAVE_LCHMOD
 
+/* Define to 1 if you have the `lchown' function. */
+#undef HAVE_LCHOWN
+
 /* Define to 1 if you have the `krb' library (-lkrb). */
 #undef HAVE_LIBKRB
 
@@ -1391,6 +1403,9 @@
 # endif
 #endif /* __attribute__ */
 
+/* Define to rpl_chown if the replacement function should be used. */
+#undef chown
+
 /* Define to a replacement function name for fnmatch(). */
 #undef fnmatch
 

Index: windows-NT/config.h.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/windows-NT/config.h.in,v
retrieving revision 1.136
retrieving revision 1.137
diff -u -b -r1.136 -r1.137
--- windows-NT/config.h.in      21 Aug 2006 19:22:22 -0000      1.136
+++ windows-NT/config.h.in      24 Aug 2006 01:24:14 -0000      1.137
@@ -51,6 +51,12 @@
 /* Define to the number of bits in type 'wint_t'. */
 #define BITSIZEOF_WINT_T 32
 
+/* Define if chown is not POSIX compliant regarding IDs of -1. */
+#undef CHOWN_FAILS_TO_HONOR_ID_OF_NEGATIVE_ONE
+
+/* Define if chown modifies symlinks. */
+#undef CHOWN_MODIFIES_SYMLINK
+
 /* Define if you want CVS to be able to be a remote repository client. */
 #define CLIENT_SUPPORT 
 
@@ -192,6 +198,9 @@
    the CoreFoundation framework. */
 #undef HAVE_CFPREFERENCESCOPYAPPVALUE
 
+/* Define to 1 if your system has a working `chown' function. */
+#undef HAVE_CHOWN
+
 /* Define to 1 if you have the `chsize' function. */
 #define HAVE_CHSIZE 1
 
@@ -540,6 +549,9 @@
 /* Define to 1 if you have the `lchmod' function. */
 #undef HAVE_LCHMOD
 
+/* Define to 1 if you have the `lchown' function. */
+#undef HAVE_LCHOWN
+
 /* Define to 1 if you have the `krb' library (-lkrb). */
 #undef HAVE_LIBKRB
 
@@ -1384,6 +1396,9 @@
 # endif
 #endif /* __attribute__ */
 
+/* Define to rpl_chown if the replacement function should be used. */
+#undef chown
+
 /* Define to a replacement function name for fnmatch(). */
 #undef fnmatch
 

Index: windows-NT/config.h.in.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/windows-NT/config.h.in.in,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -b -r1.58 -r1.59
--- windows-NT/config.h.in.in   21 Aug 2006 19:22:22 -0000      1.58
+++ windows-NT/config.h.in.in   24 Aug 2006 01:24:15 -0000      1.59
@@ -42,6 +42,12 @@
 /* Define to the number of bits in type 'wint_t'. */
 #define BITSIZEOF_WINT_T 32
 
+/* Define if chown is not POSIX compliant regarding IDs of -1. */
+#undef CHOWN_FAILS_TO_HONOR_ID_OF_NEGATIVE_ONE
+
+/* Define if chown modifies symlinks. */
+#undef CHOWN_MODIFIES_SYMLINK
+
 /* Define if you want CVS to be able to be a remote repository client. */
 #define CLIENT_SUPPORT
 
@@ -186,6 +192,9 @@
    the CoreFoundation framework. */
 #undef HAVE_CFPREFERENCESCOPYAPPVALUE
 
+/* Define to 1 if your system has a working `chown' function. */
+#undef HAVE_CHOWN
+
 /* Define to 1 if you have the `chsize' function. */
 #define HAVE_CHSIZE 1
 
@@ -537,6 +546,9 @@
 /* Define to 1 if you have the `lchmod' function. */
 #undef HAVE_LCHMOD
 
+/* Define to 1 if you have the `lchown' function. */
+#undef HAVE_LCHOWN
+
 /* Define to 1 if you have the `krb' library (-lkrb). */
 #undef HAVE_LIBKRB
 
@@ -1358,6 +1370,9 @@
 /* Define to empty if `const' does not conform to ANSI C. */
 #undef const
 
+/* Define to rpl_chown if the replacement function should be used. */
+#undef chown
+
 /* Define to a replacement function name for fnmatch(). */
 #undef fnmatch
 

Index: windows-NT/stamp-chi
===================================================================
RCS file: /cvsroot/cvs/ccvs/windows-NT/stamp-chi,v
retrieving revision 1.119
retrieving revision 1.120
diff -u -b -r1.119 -r1.120
--- windows-NT/stamp-chi        21 Aug 2006 19:22:22 -0000      1.119
+++ windows-NT/stamp-chi        24 Aug 2006 01:24:15 -0000      1.120
@@ -51,6 +51,12 @@
 /* Define to the number of bits in type 'wint_t'. */
 #define BITSIZEOF_WINT_T 32
 
+/* Define if chown is not POSIX compliant regarding IDs of -1. */
+#undef CHOWN_FAILS_TO_HONOR_ID_OF_NEGATIVE_ONE
+
+/* Define if chown modifies symlinks. */
+#undef CHOWN_MODIFIES_SYMLINK
+
 /* Define if you want CVS to be able to be a remote repository client. */
 #define CLIENT_SUPPORT 
 
@@ -192,6 +198,9 @@
    the CoreFoundation framework. */
 #undef HAVE_CFPREFERENCESCOPYAPPVALUE
 
+/* Define to 1 if your system has a working `chown' function. */
+#undef HAVE_CHOWN
+
 /* Define to 1 if you have the `chsize' function. */
 #define HAVE_CHSIZE 1
 
@@ -540,6 +549,9 @@
 /* Define to 1 if you have the `lchmod' function. */
 #undef HAVE_LCHMOD
 
+/* Define to 1 if you have the `lchown' function. */
+#undef HAVE_LCHOWN
+
 /* Define to 1 if you have the `krb' library (-lkrb). */
 #undef HAVE_LIBKRB
 
@@ -1384,6 +1396,9 @@
 # endif
 #endif /* __attribute__ */
 
+/* Define to rpl_chown if the replacement function should be used. */
+#undef chown
+
 /* Define to a replacement function name for fnmatch(). */
 #undef fnmatch
 

Index: windows-NT/SCC/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/windows-NT/SCC/Makefile.in,v
retrieving revision 1.93
retrieving revision 1.94
diff -u -b -r1.93 -r1.94
--- windows-NT/SCC/Makefile.in  21 Aug 2006 19:22:22 -0000      1.93
+++ windows-NT/SCC/Makefile.in  24 Aug 2006 01:24:15 -0000      1.94
@@ -67,17 +67,18 @@
        $(top_srcdir)/m4/atexit.m4 $(top_srcdir)/m4/base64.m4 \
        $(top_srcdir)/m4/bison.m4 $(top_srcdir)/m4/canon-host.m4 \
        $(top_srcdir)/m4/canonicalize.m4 \
-       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/clock_time.m4 \
+       $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/chown.m4 \
+       $(top_srcdir)/m4/clock_time.m4 \
        $(top_srcdir)/m4/close-stream.m4 $(top_srcdir)/m4/closeout.m4 \
        $(top_srcdir)/m4/codeset.m4 \
        $(top_srcdir)/m4/cvs_func_printf_ptr.m4 \
        $(top_srcdir)/m4/cycle-check.m4 $(top_srcdir)/m4/d-ino.m4 \
-       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dev-ino.m4 \
-       $(top_srcdir)/m4/dirname.m4 $(top_srcdir)/m4/dos.m4 \
-       $(top_srcdir)/m4/double-slash-root.m4 $(top_srcdir)/m4/dup2.m4 \
-       $(top_srcdir)/m4/eealloc.m4 $(top_srcdir)/m4/eoverflow.m4 \
-       $(top_srcdir)/m4/error.m4 $(top_srcdir)/m4/exitfail.m4 \
-       $(top_srcdir)/m4/extensions.m4 $(top_srcdir)/m4/fcntl-safer.m4 \
+       $(top_srcdir)/m4/d-type.m4 $(top_srcdir)/m4/dirname.m4 \
+       $(top_srcdir)/m4/dos.m4 $(top_srcdir)/m4/double-slash-root.m4 \
+       $(top_srcdir)/m4/dup2.m4 $(top_srcdir)/m4/eealloc.m4 \
+       $(top_srcdir)/m4/eoverflow.m4 $(top_srcdir)/m4/error.m4 \
+       $(top_srcdir)/m4/exitfail.m4 $(top_srcdir)/m4/extensions.m4 \
+       $(top_srcdir)/m4/fcntl-safer.m4 \
        $(top_srcdir)/m4/filenamecat.m4 $(top_srcdir)/m4/fnmatch.m4 \
        $(top_srcdir)/m4/fpending.m4 $(top_srcdir)/m4/ftruncate.m4 \
        $(top_srcdir)/m4/getaddrinfo.m4 \
@@ -93,36 +94,37 @@
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/inet_ntop.m4 \
        $(top_srcdir)/m4/intmax_t.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/lock.m4 \
-       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
-       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
-       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
-       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
-       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
-       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
-       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
-       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
-       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
-       $(top_srcdir)/m4/netinet_in_h.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/lchown.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/lock.m4 $(top_srcdir)/m4/longdouble.m4 \
+       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
+       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
+       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
+       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
+       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
+       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
+       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
+       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
+       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/netinet_in_h.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/openat.m4 \
+       $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
        $(top_srcdir)/m4/rename.m4 $(top_srcdir)/m4/rpmatch.m4 \
-       $(top_srcdir)/m4/same-inode.m4 $(top_srcdir)/m4/save-cwd.m4 \
-       $(top_srcdir)/m4/setenv.m4 $(top_srcdir)/m4/signed.m4 \
-       $(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/snprintf.m4 \
-       $(top_srcdir)/m4/socklen.m4 $(top_srcdir)/m4/sockpfaf.m4 \
-       $(top_srcdir)/m4/ssize_t.m4 $(top_srcdir)/m4/stat-macros.m4 \
-       $(top_srcdir)/m4/stdbool.m4 $(top_srcdir)/m4/stdint.m4 \
-       $(top_srcdir)/m4/stdint_h.m4 $(top_srcdir)/m4/strcase.m4 \
-       $(top_srcdir)/m4/strdup.m4 $(top_srcdir)/m4/strerror.m4 \
-       $(top_srcdir)/m4/strftime.m4 $(top_srcdir)/m4/strndup.m4 \
-       $(top_srcdir)/m4/strnlen.m4 $(top_srcdir)/m4/strstr.m4 \
-       $(top_srcdir)/m4/strtoimax.m4 $(top_srcdir)/m4/strtol.m4 \
-       $(top_srcdir)/m4/strtoll.m4 $(top_srcdir)/m4/strtoul.m4 \
-       $(top_srcdir)/m4/strtoull.m4 $(top_srcdir)/m4/strtoumax.m4 \
+       $(top_srcdir)/m4/save-cwd.m4 $(top_srcdir)/m4/setenv.m4 \
+       $(top_srcdir)/m4/signed.m4 $(top_srcdir)/m4/size_max.m4 \
+       $(top_srcdir)/m4/snprintf.m4 $(top_srcdir)/m4/socklen.m4 \
+       $(top_srcdir)/m4/sockpfaf.m4 $(top_srcdir)/m4/ssize_t.m4 \
+       $(top_srcdir)/m4/stat-macros.m4 $(top_srcdir)/m4/stdbool.m4 \
+       $(top_srcdir)/m4/stdint.m4 $(top_srcdir)/m4/stdint_h.m4 \
+       $(top_srcdir)/m4/strcase.m4 $(top_srcdir)/m4/strdup.m4 \
+       $(top_srcdir)/m4/strerror.m4 $(top_srcdir)/m4/strftime.m4 \
+       $(top_srcdir)/m4/strndup.m4 $(top_srcdir)/m4/strnlen.m4 \
+       $(top_srcdir)/m4/strstr.m4 $(top_srcdir)/m4/strtoimax.m4 \
+       $(top_srcdir)/m4/strtol.m4 $(top_srcdir)/m4/strtoll.m4 \
+       $(top_srcdir)/m4/strtoul.m4 $(top_srcdir)/m4/strtoull.m4 \
+       $(top_srcdir)/m4/strtoumax.m4 \
        $(top_srcdir)/m4/sunos57-select.m4 \
        $(top_srcdir)/m4/sys_socket_h.m4 \
        $(top_srcdir)/m4/sys_stat_h.m4 $(top_srcdir)/m4/time_r.m4 \

Index: lib/chown.c
===================================================================
RCS file: lib/chown.c
diff -N lib/chown.c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ lib/chown.c 24 Aug 2006 01:24:14 -0000      1.1
@@ -0,0 +1,102 @@
+/* provide consistent interface to chown for systems that don't interpret
+   an ID of -1 as meaning `don't change the corresponding ID'.
+   Copyright (C) 1997, 2004, 2005 Free Software Foundation, Inc.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software Foundation,
+   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+/* written by Jim Meyering */
+
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
+/* Disable the definition of chown to rpl_chown (from config.h) in this
+   file.  Otherwise, we'd get conflicting prototypes for rpl_chown on
+   most systems.  */
+#undef chown
+
+#include <stdbool.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <unistd.h>
+#include <fcntl.h>
+#include <errno.h>
+
+#include "stat-macros.h"
+
+/* Provide a more-closely POSIX-conforming version of chown on
+   systems with one or both of the following problems:
+   - chown doesn't treat an ID of -1 as meaning
+   `don't change the corresponding ID'.
+   - chown doesn't dereference symlinks.  */
+
+int
+rpl_chown (const char *file, uid_t uid, gid_t gid)
+{
+#if CHOWN_FAILS_TO_HONOR_ID_OF_NEGATIVE_ONE
+  if (gid == (gid_t) -1 || uid == (uid_t) -1)
+    {
+      struct stat file_stats;
+
+      /* Stat file to get id(s) that should remain unchanged.  */
+      if (stat (file, &file_stats))
+       return -1;
+
+      if (gid == (gid_t) -1)
+       gid = file_stats.st_gid;
+
+      if (uid == (uid_t) -1)
+       uid = file_stats.st_uid;
+    }
+#endif
+
+#if CHOWN_MODIFIES_SYMLINK
+  {
+    /* Handle the case in which the system-supplied chown function
+       does *not* follow symlinks.  Instead, it changes permissions
+       on the symlink itself.  To work around that, we open the
+       file (but this can fail due to lack of read or write permission) and
+       use fchown on the resulting descriptor.  */
+    int open_flags = O_NONBLOCK | O_NOCTTY;
+    int fd = open (file, O_RDONLY | open_flags);
+    if (0 <= fd
+       || (errno == EACCES
+           && 0 <= (fd = open (file, O_WRONLY | open_flags))))
+      {
+       int result = fchown (fd, uid, gid);
+       int saved_errno = errno;
+
+       /* POSIX says fchown can fail with errno == EINVAL on sockets,
+          so fall back on chown in that case.  */
+       struct stat sb;
+       bool fchown_socket_failure =
+         (result != 0 && saved_errno == EINVAL
+          && fstat (fd, &sb) == 0 && S_ISFIFO (sb.st_mode));
+
+       close (fd);
+
+       if (! fchown_socket_failure)
+         {
+           errno = saved_errno;
+           return result;
+         }
+      }
+    else if (errno != EACCES)
+      return -1;
+  }
+#endif
+
+  return chown (file, uid, gid);
+}

Index: lib/fchown-stub.c
===================================================================
RCS file: lib/fchown-stub.c
diff -N lib/fchown-stub.c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ lib/fchown-stub.c   24 Aug 2006 01:24:14 -0000      1.1
@@ -0,0 +1,17 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+#include <sys/types.h>
+#include <errno.h>
+
+/* A trivial substitute for `fchown'.
+
+   DJGPP 2.03 and earlier (and perhaps later) don't have `fchown',
+   so we pretend no-one has permission for this operation. */
+
+int
+fchown (int fd, uid_t uid, gid_t gid)
+{
+  errno = EPERM;
+  return -1;
+}

Index: lib/lchown.c
===================================================================
RCS file: lib/lchown.c
diff -N lib/lchown.c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ lib/lchown.c        24 Aug 2006 01:24:14 -0000      1.1
@@ -0,0 +1,54 @@
+/* Provide a stub lchown function for systems that lack it.
+   Copyright (C) 1998, 1999, 2002, 2004 Free Software Foundation, Inc.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software Foundation,
+   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+/* written by Jim Meyering */
+
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <errno.h>
+
+#include "lchown.h"
+#include "stat-macros.h"
+
+/* Declare chown to avoid a warning.  Don't include unistd.h,
+   because it may have a conflicting prototype for lchown.  */
+int chown ();
+
+/* Work just like chown, except when FILE is a symbolic link.
+   In that case, set errno to EOPNOTSUPP and return -1.
+   But if autoconf tests determined that chown modifies
+   symlinks, then just call chown.  */
+
+int
+lchown (const char *file, uid_t uid, gid_t gid)
+{
+#if ! CHOWN_MODIFIES_SYMLINK
+  struct stat stats;
+
+  if (lstat (file, &stats) == 0 && S_ISLNK (stats.st_mode))
+    {
+      errno = EOPNOTSUPP;
+      return -1;
+    }
+#endif
+
+  return chown (file, uid, gid);
+}

Index: lib/lchown.h
===================================================================
RCS file: lib/lchown.h
diff -N lib/lchown.h
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ lib/lchown.h        24 Aug 2006 01:24:14 -0000      1.1
@@ -0,0 +1,9 @@
+/* Some systems don't have EOPNOTSUPP.  */
+#ifndef EOPNOTSUPP
+# ifdef ENOTSUP
+#  define EOPNOTSUPP ENOTSUP
+# else
+/* Some systems don't have ENOTSUP either.  */
+#  define EOPNOTSUPP EINVAL
+# endif
+#endif

Index: m4/chown.m4
===================================================================
RCS file: m4/chown.m4
diff -N m4/chown.m4
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ m4/chown.m4 24 Aug 2006 01:24:14 -0000      1.1
@@ -0,0 +1,83 @@
+#serial 16
+# Determine whether we need the chown wrapper.
+
+dnl Copyright (C) 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005 Free
+dnl Software Foundation, Inc.
+
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+# chown should accept arguments of -1 for uid and gid, and it should
+# dereference symlinks.  If it doesn't, arrange to use the replacement
+# function.
+
+# From Jim Meyering.
+
+AC_DEFUN([gl_FUNC_CHOWN],
+[
+  AC_REQUIRE([AC_TYPE_UID_T])
+  AC_REQUIRE([AC_FUNC_CHOWN])
+  AC_REQUIRE([gl_FUNC_CHOWN_FOLLOWS_SYMLINK])
+
+  if test $ac_cv_func_chown_works = no; then
+    AC_DEFINE(CHOWN_FAILS_TO_HONOR_ID_OF_NEGATIVE_ONE, 1,
+      [Define if chown is not POSIX compliant regarding IDs of -1.])
+  fi
+
+  # If chown has either of the above problems, then we need the wrapper.
+  if test $ac_cv_func_chown_works$gl_cv_func_chown_follows_symlink = yesyes; 
then
+    : # no wrapper needed
+  else
+    AC_LIBOBJ(chown)
+    AC_DEFINE(chown, rpl_chown,
+      [Define to rpl_chown if the replacement function should be used.])
+    gl_PREREQ_CHOWN
+  fi
+])
+
+# Determine whether chown follows symlinks (it should).
+AC_DEFUN([gl_FUNC_CHOWN_FOLLOWS_SYMLINK],
+[
+  AC_CACHE_CHECK(
+    [whether chown(2) dereferences symlinks],
+    gl_cv_func_chown_follows_symlink,
+    [
+      AC_RUN_IFELSE([AC_LANG_SOURCE([[
+#include <unistd.h>
+#include <stdlib.h>
+#include <errno.h>
+
+       int
+       main ()
+       {
+         char const *dangling_symlink = "conftest.dangle";
+
+         unlink (dangling_symlink);
+         if (symlink ("conftest.no-such", dangling_symlink))
+           abort ();
+
+         /* Exit successfully on a conforming system,
+            i.e., where chown must fail with ENOENT.  */
+         exit ( ! (chown (dangling_symlink, getuid (), getgid ()) != 0
+                   && errno == ENOENT));
+       }
+       ]])],
+       [gl_cv_func_chown_follows_symlink=yes],
+       [gl_cv_func_chown_follows_symlink=no],
+       [gl_cv_func_chown_follows_symlink=yes]
+      )
+    ]
+  )
+
+  if test $gl_cv_func_chown_follows_symlink = no; then
+    AC_DEFINE(CHOWN_MODIFIES_SYMLINK, 1,
+      [Define if chown modifies symlinks.])
+  fi
+])
+
+# Prerequisites of lib/chown.c.
+AC_DEFUN([gl_PREREQ_CHOWN],
+[
+  AC_CHECK_FUNC([fchown], , [AC_LIBOBJ(fchown-stub)])
+])

Index: m4/lchown.m4
===================================================================
RCS file: m4/lchown.m4
diff -N m4/lchown.m4
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ m4/lchown.m4        24 Aug 2006 01:24:14 -0000      1.1
@@ -0,0 +1,19 @@
+#serial 9
+
+dnl Copyright (C) 1998, 2001, 2003, 2004, 2005, 2006 Free Software
+dnl Foundation, Inc.
+
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Jim Meyering.
+dnl Provide lchown on systems that lack it.
+
+AC_DEFUN([gl_FUNC_LCHOWN],
+[
+  AC_REQUIRE([AC_TYPE_UID_T])
+  AC_REQUIRE([gl_FUNC_CHOWN])
+  AC_REQUIRE([gl_STAT_MACROS])
+  AC_REPLACE_FUNCS(lchown)
+])

Index: m4/dev-ino.m4
===================================================================
RCS file: m4/dev-ino.m4
diff -N m4/dev-ino.m4
--- m4/dev-ino.m4       16 Aug 2006 18:12:09 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,10 +0,0 @@
-#serial 1
-dnl Copyright (C) 2006 Free Software Foundation, Inc.
-dnl This file is free software; the Free Software Foundation
-dnl gives unlimited permission to copy and/or distribute it,
-dnl with or without modifications, as long as this notice is preserved.
-
-AC_DEFUN([gl_STRUCT_DEV_INO],
-[
-  AC_LIBSOURCES([dev-ino.h])
-])

Index: m4/same-inode.m4
===================================================================
RCS file: m4/same-inode.m4
diff -N m4/same-inode.m4
--- m4/same-inode.m4    16 Aug 2006 18:12:09 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,10 +0,0 @@
-#serial 1
-dnl Copyright (C) 2006 Free Software Foundation, Inc.
-dnl This file is free software; the Free Software Foundation
-dnl gives unlimited permission to copy and/or distribute it,
-dnl with or without modifications, as long as this notice is preserved.
-
-AC_DEFUN([gl_SAME_INODE],
-[
-  AC_LIBSOURCES([same-inode.h])
-])




reply via email to

[Prev in Thread] Current Thread [Next in Thread]