Lines Matching defs:fd
64 int fd, err;
67 if ((fd = open_daemon_lock(name, O_RDONLY)) == -1) {
78 err = fcntl(fd, F_GETLK, &lock);
79 (void) close(fd);
91 int fd;
124 if ((fd = open(lock_file, mode, 0644)) == -1)
128 (void) fchmod(fd, 0644);
130 return (fd);
141 int fd;
149 if ((fd = open_daemon_lock(name, O_RDWR|O_CREAT)) == -1)
157 if (fcntl(fd, F_SETLK, &lock) == -1) {
158 if (fcntl(fd, F_GETLK, &lock) == -1) {
159 (void) close(fd);
162 (void) close(fd);
166 if (write(fd, line, strlen(line)) == -1) {
167 (void) close(fd);
177 int fd = open_daemon_lock(name, O_CREAT);
180 if (fd < 0)
183 ret = fchown(fd, uid, gid);
184 (void) close(fd);