]> git.pond.sub.org Git - empserver/blobdiff - src/lib/gen/emp_config.c
(configdir): New, to be used for loading configuration tables.
[empserver] / src / lib / gen / emp_config.c
index 1f31a597bf8680efbd5762dfa6892212e0ec1cb6..fba69426316e714c1823c2cd1769063f2fdf687f 100644 (file)
@@ -78,6 +78,7 @@ emp_config(char *file)
     char scanspace[1024];
     char *av[128];
     char buf[1024];
+    char *slash;
     struct keymatch *kp;
     int lno = 0;
     int errors = 0;
@@ -94,6 +95,11 @@ emp_config(char *file)
        return -1;
     }
 
+    if ((slash = strrchr(file, '/')))
+       configdir = strndup(file, slash + 1 - file);
+    else
+       configdir = NULL;
+
     while (fgets(buf, sizeof buf, fp) != NULL) {
        ++lno;
        for (i = 0; buf[i] && isspace(buf[i]); ++i) ;