]> 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 aa167222594dc4f087300a4a289fb3bbf7042642..5811531520ddcf860da59a6d76dae346d0e8a191 100644 (file)
@@ -2,6 +2,8 @@
 #include "config.h"
 #endif /* HAVE_CONFIG_H */
 
+#include <atalk/compat.h>
+
 #if !defined HAVE_DIRFD && defined SOLARIS
 #include <dirent.h>
 int dirfd(DIR *dir)
@@ -9,3 +11,17 @@ int dirfd(DIR *dir)
     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