]> arthur.barton.de Git - netatalk.git/blobdiff - libatalk/compat/misc.c
Active Directory LDAP queries for ACL support
[netatalk.git] / libatalk / compat / misc.c
index f2dc9993ea4dd9d01d2aa3cfc84ce3e8f25672f6..5811531520ddcf860da59a6d76dae346d0e8a191 100644 (file)
@@ -2,10 +2,26 @@
 #include "config.h"
 #endif /* HAVE_CONFIG_H */
 
+#include <atalk/compat.h>
+
 #if !defined HAVE_DIRFD && defined SOLARIS
 #include <dirent.h>
 int dirfd(DIR *dir)
 {
-    return dir->dd_fd;
+    return dir->d_fd;
+}
+#endif
+
+#ifndef HAVE_STRNLEN
+size_t strnlen(const char *s, size_t max)
+{
+    size_t len;
+  
+    for (len = 0; len < max; len++) {
+        if (s[len] == '\0') {
+            break;
+        }
+    }
+    return len;  
 }
 #endif