diff options
| author | Wayne Davison <wayned@samba.org> | 2007-09-22 16:52:58 +0000 |
|---|---|---|
| committer | Wayne Davison <wayned@samba.org> | 2007-09-22 16:52:58 +0000 |
| commit | 1b42f628f495ff0cdaa8a7c219d8ce33192281fe (patch) | |
| tree | 88780e8fa9cd983ad56f47b3f2d7a6a5e10e0eeb /tls.c | |
| parent | 5dafe360de093f1f5af5c6232e3c2adb20bac027 (diff) | |
| download | android_external_rsync-1b42f628f495ff0cdaa8a7c219d8ce33192281fe.tar.gz android_external_rsync-1b42f628f495ff0cdaa8a7c219d8ce33192281fe.tar.bz2 android_external_rsync-1b42f628f495ff0cdaa8a7c219d8ce33192281fe.zip | |
Moved inline functions from rsync.h into ifuncs.h.
Diffstat (limited to 'tls.c')
| -rw-r--r-- | tls.c | 23 |
1 files changed, 6 insertions, 17 deletions
@@ -89,7 +89,12 @@ static int stat_xattr(const char *fname, STRUCT_STAT *fst) exit(1); } - fst->st_mode = from_wire_mode(mode); +#if _S_IFLNK != 0120000 + if ((mode & (_S_IFMT)) == 0120000) + mode = (mode & ~(_S_IFMT)) | _S_IFLNK; +#endif + fst->st_mode = mode; + fst->st_rdev = MAKEDEV(rdev_major, rdev_minor); fst->st_uid = uid; fst->st_gid = gid; @@ -230,19 +235,3 @@ main(int argc, char *argv[]) return 0; } - - void *_new_array(UNUSED(unsigned long num), UNUSED(unsigned int size), UNUSED(int use_calloc)) -{ - out_of_memory(""); -} - - void *_realloc_array(UNUSED(void *ptr), UNUSED(unsigned int size), UNUSED(unsigned long num)) -{ - out_of_memory(""); -} - - NORETURN void out_of_memory(UNUSED(const char *str)) -{ - fprintf(stderr, "ERROR: this function should not be called!\n"); - exit(1); -} |
