aboutsummaryrefslogtreecommitdiffstats
path: root/ifuncs.h
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2008-03-21 07:26:25 -0700
committerWayne Davison <wayned@samba.org>2008-03-21 07:26:25 -0700
commit27b067f87b85f0466d00707bff4817d8850d0ef2 (patch)
tree523767f21f9874ef9bbbf6fe2d5d5b7111f69a2b /ifuncs.h
parent987a546756461b305120d08e379bd83c95fbc39b (diff)
downloadandroid_external_rsync-27b067f87b85f0466d00707bff4817d8850d0ef2.tar.gz
android_external_rsync-27b067f87b85f0466d00707bff4817d8850d0ef2.tar.bz2
android_external_rsync-27b067f87b85f0466d00707bff4817d8850d0ef2.zip
Changed d_name() to be a static inline function.
Diffstat (limited to 'ifuncs.h')
-rw-r--r--ifuncs.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/ifuncs.h b/ifuncs.h
index 68130890..e032c67f 100644
--- a/ifuncs.h
+++ b/ifuncs.h
@@ -57,6 +57,16 @@ from_wire_mode(int mode)
return mode;
}
+static inline char *
+d_name(struct dirent *di)
+{
+#ifdef HAVE_BROKEN_READDIR
+ return (di->d_name - 2);
+#else
+ return di->d_name;
+#endif
+}
+
static inline int
isDigit(const char *ptr)
{