X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/73233f0f1232c337ede5fae3f9f95d78457df7d0..dad5e9d0b5f226965c79d9a01af3dd875bee9fca:/syscall.c diff --git a/syscall.c b/syscall.c index a004d9d3..c6fd354b 100644 --- a/syscall.c +++ b/syscall.c @@ -128,8 +128,18 @@ int do_fstat(int fd, STRUCT_STAT *st) OFF_T do_lseek(int fd, OFF_T offset, int whence) { #if HAVE_OFF64_T + off64_t lseek64(); return lseek64(fd, offset, whence); #else return lseek(fd, offset, whence); #endif } + +char *d_name(struct dirent *di) +{ +#if HAVE_BROKEN_READDIR + return (di->d_name - 2); +#else + return di->d_name; +#endif +}