]> git.pond.sub.org Git - empserver/commitdiff
(main): Enable group file permissions.
authorRon Koenderink <rkoenderink@yahoo.ca>
Mon, 5 Mar 2007 13:31:56 +0000 (13:31 +0000)
committerRon Koenderink <rkoenderink@yahoo.ca>
Mon, 5 Mar 2007 13:31:56 +0000 (13:31 +0000)
Makes the group file permissions consist with the rest of the server.

src/util/files.c

index 7929846c126c3e2b4ae614ed4c303ee4a165b4af..c4436977e1a81190442ba469e9c29e82983308b2 100644 (file)
@@ -117,7 +117,7 @@ main(int argc, char *argv[])
 
     ef_init();
 
-    if (mkdir(gamedir, 0750) < 0 && errno != EEXIST) {
+    if (mkdir(gamedir, 0770) < 0 && errno != EEXIST) {
        perror(gamedir);
        printf("Can't make game directory\n");
        exit(1);
@@ -171,17 +171,17 @@ main(int argc, char *argv[])
            putrealm(&realm);
        }
     }
-    if (mkdir(teldir, 0750) < 0 && errno != EEXIST) {
+    if (mkdir(teldir, 0770) < 0 && errno != EEXIST) {
        perror(teldir);
        printf("Can't make telegram directory\n");
        exit(1);
     }
     for (x = MAXNOC - 1; x >= 0; x--) {
        filename = mailbox(buf, x);
-       close(creat(filename, 0600));
+       close(creat(filename, 0660));
     }
-    close(creat(timestampfil, 0600));
-    close(creat(annfil, 0600));
+    close(creat(timestampfil, 0660));
+    close(creat(annfil, 0660));
 
     /* create a zero-filled sector file */
     memset(&sct, 0, sizeof(sct));