Lines Matching refs:fd
41 Close the low 3 fd's and open dev/null in their place.
46 int fd;
56 fd = open("/dev/null", O_RDWR, 0);
57 if (fd < 0)
58 fd = open("/dev/null", O_WRONLY, 0);
59 if (fd < 0) {
63 if (fd != i) {
138 /* Close fd's 0,1,2. Needed if started by rsh */
147 int fd;
159 fd = open(file, O_RDONLY, 0644);
161 if (fd != -1) {
163 len = sss_atomic_read_s(fd, pid_str, pidlen);
168 close(fd);
183 close(fd);
189 close(fd);
196 close(fd);
212 fd = open(file, O_CREAT | O_WRONLY | O_EXCL, 0644);
214 if (fd == -1) {
225 written = sss_atomic_write_s(fd, pid_str, size);
230 close(fd);
237 close(fd);
241 close(fd);