X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/efb2f6bf626c4379065431bc207b47a4b824a7f3..59503278bfc27ad27c03dfaeab4e3de02198f81c:/syscall.c diff --git a/syscall.c b/syscall.c index 10b32f84..96b42b6f 100644 --- a/syscall.c +++ b/syscall.c @@ -124,3 +124,21 @@ int do_fstat(int fd, STRUCT_STAT *st) return fstat(fd, st); #endif } + +OFF_T do_lseek(int fd, OFF_T offset, int whence) +{ +#if HAVE_OFF64_T + 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 +}