X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/aa0e6b9977eff5c5433239a916623a4a3e8a67cb..8e15bd87dddf044f29f21de5e52289b1796c2760:/syscall.c diff --git a/syscall.c b/syscall.c index d4ff3f91..2d704a89 100644 --- a/syscall.c +++ b/syscall.c @@ -4,7 +4,7 @@ * * Copyright (C) 1998 Andrew Tridgell * Copyright (C) 2002 Martin Pool - * Copyright (C) 2003-2008 Wayne Davison + * Copyright (C) 2003-2009 Wayne Davison * * 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 @@ -53,12 +53,14 @@ int do_unlink(const char *fname) return unlink(fname); } -int do_symlink(const char *fname1, const char *fname2) +#ifdef SUPPORT_LINKS +int do_symlink(const char *lnk, const char *fname) { if (dry_run) return 0; RETURN_ERROR_IF_RO_OR_LO; - return symlink(fname1, fname2); + return symlink(lnk, fname); } +#endif #ifdef HAVE_LINK int do_link(const char *fname1, const char *fname2) @@ -282,12 +284,3 @@ OFF_T do_lseek(int fd, OFF_T offset, int whence) return lseek(fd, offset, whence); #endif } - -char *d_name(struct dirent *di) -{ -#ifdef HAVE_BROKEN_READDIR - return (di->d_name - 2); -#else - return di->d_name; -#endif -}