diff options
Diffstat (limited to 'web/src/pubcookie/wp_uidmapper.c')
-rw-r--r-- | web/src/pubcookie/wp_uidmapper.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/web/src/pubcookie/wp_uidmapper.c b/web/src/pubcookie/wp_uidmapper.c index 662e9b3a..3126507e 100644 --- a/web/src/pubcookie/wp_uidmapper.c +++ b/web/src/pubcookie/wp_uidmapper.c @@ -10,8 +10,11 @@ * ======================================================================== */ +#define _GNU_SOURCE #include <system.h> #include <general.h> +#include <sys/stat.h> +#include <sys/socket.h> #include "id_table.h" #include "wp_uidmapper_lib.h" @@ -137,7 +140,7 @@ int main(int argc, char *argv[]) { exit(1); } atexit(socketname_cleanup); - chmod(ssock,sockmode); + fchmod(ssock,sockmode); #ifndef DGRAM_MODE if(listen(ssock,8)) { |