Lines Matching +defs:prog +defs:mode
70 static int bind_socket (const char *sn, mode_t mode, uid_t uid, gid_t gid);
153 bind_socket(const char *sockname, mode_t mode, uid_t uid, gid_t gid)
169 if (chmod(sockname, mode) == -1 || chown(sockname, uid, gid) == -1)
170 err(1, "cannot set socket mode/owner/group to %o/%d/%d",
171 mode, uid, gid);
310 mode_t mode = 0660;
349 mode = strtoul(optarg, 0, 8);
350 if (mode == 0)
419 sock_fd = bind_socket(sockname, mode, uid, gid);
530 const char *prog;
539 prog = strrchr(file, '/');
540 if (prog)
541 prog++;
543 prog = file;
552 if (execl(file, prog, NULL) == -1)