X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fconfig.c;h=534eb58d94f85fc786b8189926d649807a980747;hb=4aed8bcc44474e27485a72334805022d6aa604b1;hp=4f7de769e193ba192a663a85b49e396a23d5a556;hpb=e742e3e4f61e6734ceeb798843b6a83eade4c203;p=citadel.git diff --git a/citadel/config.c b/citadel/config.c index 4f7de769e..534eb58d9 100644 --- a/citadel/config.c +++ b/citadel/config.c @@ -6,6 +6,10 @@ * */ +#ifdef DLL_EXPORT +#define IN_LIBCIT +#endif + #include "sysdep.h" #include #include @@ -15,6 +19,8 @@ #include #include #include "citadel.h" +#include "server.h" +#include "dynloader.h" #include "config.h" struct config config; @@ -53,10 +59,12 @@ void get_config(void) { perror("citadel.config"); exit(1); } +#ifndef __CYGWIN__ if (st.st_uid != BBSUID || st.st_mode != (S_IFREG | S_IRUSR | S_IWUSR)) { fprintf(stderr, "check the permissions on citadel.config\n"); exit(1); } +#endif fclose(cfp); if (config.c_setup_level < REV_MIN) {