diff options
| author | Wayne Davison <wayned@samba.org> | 2004-12-13 17:22:32 +0000 |
|---|---|---|
| committer | Wayne Davison <wayned@samba.org> | 2004-12-13 17:22:32 +0000 |
| commit | f6b384d41f056dea0ec9a0abe873be078fb09570 (patch) | |
| tree | f86a433987c06873a210777d65af2d70a8e274be /tls.c | |
| parent | c259892c3ad27c43f901133c1d7e8921b36eae0c (diff) | |
| download | android_external_rsync-f6b384d41f056dea0ec9a0abe873be078fb09570.tar.gz android_external_rsync-f6b384d41f056dea0ec9a0abe873be078fb09570.tar.bz2 android_external_rsync-f6b384d41f056dea0ec9a0abe873be078fb09570.zip | |
Don't call do_lstat() unless SUPPORT_LINKS is defined.
Diffstat (limited to 'tls.c')
| -rw-r--r-- | tls.c | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -65,8 +65,14 @@ static void list_file(const char *fname) struct tm *mt; char datebuf[50]; char linkbuf[4096]; - - if (do_lstat(fname, &buf) == -1) + int ret; + +#if SUPPORT_LINKS + ret = do_lstat(fname, &buf); +#else + ret = do_stat(fname, &buf); +#endif + if (ret < 0) failed("stat", fname); /* The size of anything but a regular file is probably not |
