diff options
| author | Andrew Tridgell <tridge@samba.org> | 1998-05-06 05:43:36 +0000 |
|---|---|---|
| committer | Andrew Tridgell <tridge@samba.org> | 1998-05-06 05:43:36 +0000 |
| commit | bcacc18bdf1bdac625ef1f178e8e32892544cc30 (patch) | |
| tree | 1a40003511714909ac3838a54920f6e136070cd6 /syscall.c | |
| parent | 3bee67337d0491f55654cf8e926592365e5a8502 (diff) | |
| download | android_external_rsync-bcacc18bdf1bdac625ef1f178e8e32892544cc30.tar.gz android_external_rsync-bcacc18bdf1bdac625ef1f178e8e32892544cc30.tar.bz2 android_external_rsync-bcacc18bdf1bdac625ef1f178e8e32892544cc30.zip | |
added support for 64 bit file offsets under Solaris 2.6. Not tested
yet.
Diffstat (limited to 'syscall.c')
| -rw-r--r-- | syscall.c | 27 |
1 files changed, 27 insertions, 0 deletions
@@ -95,3 +95,30 @@ char *do_mktemp(char *template) if (dry_run) return NULL; return mktemp(template); } + +int do_stat(const char *fname, STRUCT_STAT *st) +{ +#if HAVE_OFF64_T + return stat64(fname, st); +#else + return stat(fname, st); +#endif +} + +int do_lstat(const char *fname, STRUCT_STAT *st) +{ +#if HAVE_OFF64_T + return lstat64(fname, st); +#else + return lstat(fname, st); +#endif +} + +int do_fstat(int fd, STRUCT_STAT *st) +{ +#if HAVE_OFF64_T + return fstat64(fd, st); +#else + return fstat(fd, st); +#endif +} |
