summaryrefslogtreecommitdiff
path: root/web/src/pubcookie/wp_uidmapper.c
diff options
context:
space:
mode:
Diffstat (limited to 'web/src/pubcookie/wp_uidmapper.c')
-rw-r--r--web/src/pubcookie/wp_uidmapper.c5
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)) {