summaryrefslogtreecommitdiff
path: root/syscall.c
AgeCommit message (Expand)AuthorFilesLines
2013-01-19Update copyright year.Wayne Davison1-1/+1
2011-09-20Change stat order for better ELOOP determination.Wayne Davison1-7/+6
2011-09-20Be sure to use STRUCT_STAT.Wayne Davison1-1/+1
2011-09-19Make do_readlink() support fake-super w/o O_NOFOLLOW.Wayne Davison1-1/+48
2011-06-18Fix reading side of fake-symlink bug 7109.Wayne Davison1-1/+1
2011-06-18Set NO_SYMLINK_USER_XATTRS on linux. Fixes bug 7109.Wayne Davison1-1/+1
2011-04-04Applying the preallocate patch.Wayne Davison1-0/+26
2010-11-06Use ftruncate() at the end of a --sparse file.Wayne Davison1-0/+16
2010-08-26Move time setting to syscall.c and add syscall fallback.Wayne Davison1-0/+74
2009-12-31Always use lchmod() if it is available.Wayne Davison1-5/+7
2009-09-02Have --fake-super turn a symlink into a file whenWayne Davison1-0/+41
2009-09-02Better compiling if SUPPORT_LINKS is not defined.Wayne Davison1-2/+4
2009-01-03Update the copyright year.Wayne Davison1-1/+1
2008-03-21Changed d_name() to be a static inline function.Wayne Davison1-9/+0
2008-03-17Attempting to silence some more "checker" warnings.Wayne Davison1-1/+1
2008-03-09Fixed the itemizing of perms with -E.Wayne Davison1-1/+1
2008-03-01Include 2008 in the copyright years.Wayne Davison1-1/+1
2008-01-25Make do_chmod() report an error with -E.Wayne Davison1-1/+2
2007-11-03Make sure that the user has write permissions when opening a temp file.Wayne Davison1-0/+1
2007-10-16Adding Wesley Terpstra's lchmod()-equivalent that uses setattrlist().Wayne Davison1-0/+11
2007-07-10Tweaking the license text a bit more.Wayne Davison1-2/+3
2007-07-07Switching to GPL 3.Wayne Davison1-4/+3
2007-05-22Added a comment to the do_chmod() to mark it as a discouraged function.Wayne Davison1-1/+1
2007-04-24Adding the --fake-super option.Wayne Davison1-0/+10
2007-02-04Further modifications to the copyright comment section.Wayne Davison1-4/+3
2006-11-21Avoid a compiler warning about setting "len" without using it.Wayne Davison1-4/+5
2006-11-19Added "const" to appropriate char pointers.Wayne Davison1-1/+1
2006-04-25Updated the FSF's address to an even newer one.Wayne Davison1-3/+3
2006-04-25- Updated the address for the FSF in the opening comment.Wayne Davison1-26/+23
2006-01-29Made a bunch of char* args const.Wayne Davison1-9/+6
2005-09-03Complicate the lseek64() function prototype because some systemsWayne Davison1-0/+4
2005-07-27- Don't call do_chmod() unless HAVE_CHMOD is defined.Wayne Davison1-1/+12
2005-04-06Use the new HAVE_LSEEK64 define.Wayne Davison1-1/+1
2005-02-14Don't check defined-ness of SIZEOF_OFF64_T.Wayne Davison1-1/+1
2005-02-14John E. Malmberg convinced me to standardize on #ifs for definedWayne Davison1-16/+16
2005-01-28Use new USE_STAT64_FUNCS define.Wayne Davison1-4/+4
2005-01-28Make use of new HAVE_STRUCT_STAT64 define.Wayne Davison1-4/+4
2005-01-28Got rid of unused mmap section.Wayne Davison1-11/+0
2005-01-28Changed HAVE_OFF64_T to SIZEOF_OFF64_T.Wayne Davison1-5/+5
2005-01-19When SUPPORT_LINKS is not defined, we now go ahead and provideWayne Davison1-5/+7
2005-01-18Fix typo in handling of lchown when the host operating system doesPaul Green1-1/+1
2005-01-03Moved kluged (conditional) define of lchown from rsync.h to syscall.c.Wayne Davison1-0/+3
2004-10-01Improved do_mknod() so that it handles creating a fifo fileWayne Davison1-2/+33
2004-10-01Some systems need do_mkstemp() to use setmode() to set O_BINARY.Wayne Davison1-0/+3
2004-08-02Don't use mkstemp() if the OS has open64() but not mkstemp64().Wayne Davison1-1/+1
2004-02-18Don't use ENOMSG -- it's not portable.Wayne Davison1-2/+2
2004-02-17- If we return an error because of dry_run being set, we now set errno.Wayne Davison1-20/+31
2004-02-17We no longer munge a double-leading slash in do_open() because weWayne Davison1-2/+0
2003-03-30Tweaked the O_BINARY code to the latest idiom.Wayne Davison1-5/+1
2003-01-26Added back the O_BINARY #ifdef.Wayne Davison1-2/+2