Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 24a2f3c6 | 2012-01-12 03:04:49 | copy-file: add error-code-returning variant. * lib/copy-file.h (GL_COPY_ERR_*): New enumeration items. (qcopy_file_preserving): New declaration. * lib/copy-file.c (qcopy_file_preserving): Renamed from copy_file_preserving. Change return type to 'int'. Don't emit an error message here. (copy_file_preserving): New function. * tests/test-copy-file.c: Include <stdlib.h>. (main): Test qcopy_file_preserving if the environment variable NO_STDERR_OUTPUT is set. * tests/test-copy-file-1.sh: Invoke test-copy-file.sh a second time, with NO_STDERR_OUTPUT * tests/test-copy-file-2.sh: Likewise. | ||
| dd5c6076 | 2012-01-11 02:11:34 | copy-file: Use 'quote' module consistently. * lib/copy-file.c (copy_file_preserving): Use quote(). | ||
| 646fc681 | 2012-01-11 02:01:45 | copy-file: Refactor. * lib/copy-file.c: Include quote.h. (copy_file_preserving): Call qcopy_acl instead of copy_acl. Emit error message here. * modules/copy-file (Depends-on): Add quote. | ||
| 1602f0af | 2012-01-01 10:04:58 | maint: update all copyright year number ranges Run "make update-copyright". | ||
| d60f3b0c | 2011-01-01 20:17:23 | maint: update almost all copyright ranges to include 2011 Run the new "make update-copyright" rule. | ||
| b2e2010c | 2010-01-01 10:31:12 | update nearly all FSF copyright year lists to include 2010 Use the same procedure as for 2009, outlined in http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/20081 | ||
| 3030c5b5 | 2009-12-28 10:50:36 | update nearly all FSF copyright year lists to include 2009 The files named by the following are exempted: grep -v '^#' config/srclist.txt|grep -v '^$' \ | while read src dst; do test -f "$dst" && { echo "$dst"; continue; } test -d "$dst" || continue echo "$dst"/$(basename "$src") done > exempt git ls-files tests/unictype >> exempt In the remaining files, convert to all-interval notation if - there is already at least one year interval like 2000-2003 - the file is maintained by me - the file is in lib/uni*/, where that style already prevails Otherwise, use update-copyright's default. | ||
| 441aa304 | 2009-12-10 20:28:30 | Use spaces for indentation, not tabs. | ||
| c910e6ce | 2009-10-22 17:36:28 | digests, copy-file: increase the IO buffer size from 4KiB to 32KiB This results in a significant decrease in syscall overhead giving a 3% speedup to the digest utilities for example (when processing large files from cache). Storage is moved from the stack to the heap as some threaded environments for example can have small stacks. * lib/copy-file.c (copy_file_preserving): Use a 32KiB malloced buffer * modules/copy-file: Depend on xalloc * lib/md2.c: Likewise * lib/md4.c: Likewise * lib/md5.c: Likewise * lib/sha1.c: Likewise * lib/sha256.c: Likewise * lib/sha512.c: Likewise | ||
| 57fdfd3f | 2007-10-07 19:14:58 | Change copyright notice from GPLv2+ to GPLv3+. | ||
| 9fbb5dcb | 2007-02-18 21:08:06 | exit.h is replaced with stdlib.h. | ||
| 854ebf64 | 2007-01-14 11:32:10 | New module 'fchdir'. | ||
| 279ec3ae | 2006-12-22 18:56:01 | Preserve ACLs while copying. | ||
| 99099106 | 2006-09-14 14:18:36 | Include <config.h> unconditionally. | ||
| eb750bc6 | 2006-04-24 11:38:06 | Include <unistd.h> unconditionally. | ||
| 222b0486 | 2005-09-19 17:28:14 | Use a consistent style for including <config.h>. * __fpending.c, acl.c, argmatch.c, argp-help.c, argp-parse.c, argp-pvh.c, backupfile.c, basename.c, c-stack.c, calloc.c, check-version.c, cloexec.c, closeout.c, copy-file.c, creat-safer.c, cycle-check.c, dirfd.c, dirname.c, dup-safer.c, dup2.c, euidaccess.c, exclude.c, exitfail.c, fatal-signal.c, fd-safer.c, file-type.c, fileblocks.c, filemode.c, filenamecat.c, findprog.c, fnmatch.c, fopen-safer.c, free.c, fsusage.c, ftruncate.c, full-write.c, fwriteerror.c, getaddrinfo.c, getcwd.c, getdelim.c, getline.c, getlogin_r.c, getndelim2.c, getnline.c, getopt1.c, getpass.c, group-member.c, hard-locale.c, hash-pjw.c, hash.c, human.c, idcache.c, inet_ntop.c, isdir.c, long-options.c, malloc.c, memcasecmp.c, memcmp.c, memcoll.c, memcpy.c, memmove.c, mkdir-p.c, modechange.c, mountlist.c, open-safer.c, physmem.c, pipe-safer.c, pipe.c, poll.c, posixver.c, progname.c, progreloc.c, putenv.c, quote.c, quotearg.c, readline.c, readlink.c, realloc.c, regex.c, rename.c, rmdir.c, rpmatch.c, safe-read.c, same.c, save-cwd.c, savedir.c, sig2str.c, strcspn.c, strerror.c, stripslash.c, strncasecmp.c, strndup.c, strnlen.c, strnlen1.c, strsep.c, strstr.c, strtod.c, strtoimax.c, strtol.c, strverscmp.c, tempname.c, time_r.c, userspec.c, utimecmp.c, version-etc-fsf.c, version-etc.c, wait-process.c, xalloc-die.c, xgetcwd.c, xmalloc.c, xmemcoll.c, xnanosleep.c, xreadlink.c, xsetenv.c, xstrndup.c, xstrtoimax.c, xstrtol.c, xstrtoumax.c, yesno.c: Standardize inclusion of config.h. * __fpending.h, dirfd.h, getdate.h, human.h, inttostr.h: Removed inclusion of config.h from header files. * inttostr.c: Adjusted in-tree users. * timespec.h: Remove superfluous warning to include config.h. * atexit.c, chdir-long.c chown.c, fchown-stub.c, getgroups.c, gettimeofday.c, lchown.c, lstat.c, mkdir.c, mkstemp.c, nanosleep.c, openat.c, raise.c, readtokens0.c, readutmp.c, unlinkdir.c: Guard inclusion of config.h with HAVE_CONFIG_H. | ||
| 267a39ba | 2005-05-14 06:03:57 | *** empty log message *** | ||
| 6715edde | 2003-04-25 10:47:15 | Include <stddef.h>, for size_t. | ||
| 4cb984da | 2003-04-25 07:46:43 | (copy_file_preserving): Declare buf_size to be of type size_t, not int. | ||
| 793bac54 | 2003-03-30 16:20:41 | Portability to Woe32. | ||
| c845cbfc | 2003-03-28 21:53:34 | New module copy-file. |