src/network.c

changeset 96
5faa21316c85
parent 95
2624e7ebb525
equal deleted inserted replaced
95:2624e7ebb525 96:5faa21316c85
80 strncpy(addr.sun_path, path, sizeof(addr.sun_path) - 1); 80 strncpy(addr.sun_path, path, sizeof(addr.sun_path) - 1);
81 if (bind(server->fd, (struct sockaddr*)&addr, sizeof(addr))) { 81 if (bind(server->fd, (struct sockaddr*)&addr, sizeof(addr))) {
82 server->fd = -1; 82 server->fd = -1;
83 return 1; 83 return 1;
84 } else { 84 } else {
85 fchmod(server->fd, S_IRWXU | S_IRWXG | S_IRWXO); 85 chmod(path, S_IRWXU | S_IRWXG | S_IRWXO);
86 return 0; 86 return 0;
87 } 87 }
88 } else { 88 } else {
89 return 1; 89 return 1;
90 } 90 }

mercurial