]> arthur.barton.de Git - netatalk.git/blobdiff - libatalk/util/module.c
Spotlight: new options for controlling query behaviour
[netatalk.git] / libatalk / util / module.c
index d32553493d27f1e62e71098f8ba24ca9ec4d00e6..b651476524c73230cb3f3875fd8288bd52e86ec2 100644 (file)
@@ -1,10 +1,15 @@
+/*
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif /* HAVE_CONFIG_H */
+
 #include <stdlib.h>
 #include <string.h>
 #include <atalk/util.h>
 
-static int _mod_dummy;
-
-#ifdef NO_DLFCN_H
+#ifndef HAVE_DLFCN_H
 #ifdef MACOSX_SERVER
 #include <mach-o/dyld.h>
 
@@ -37,13 +42,13 @@ void mod_close(void *module)
 {
   NSUnLinkModule(module, FALSE);
 }
-#endif
+#endif /* MACOSX_SERVER */
 
-#else
+#else /* HAVE_DLFCN_H */
 
-#ifdef DLSYM_PREPEND_UNDERSCORE
 #include <dlfcn.h>
 
+#ifdef DLSYM_PREPEND_UNDERSCORE
 void *mod_symbol(void *module, const char *name)
 {
    void *symbol;
@@ -63,4 +68,4 @@ void *mod_symbol(void *module, const char *name)
    return symbol;
 }
 #endif /* DLSYM_PREPEND_UNDERSCORE */
-#endif /* NO_DLFCN */
+#endif /* HAVE_DLFCN_H */