Lines Matching refs:fd
134 int fd; in make_tempfile() local
146 fd = open(tempdir, O_CLOEXEC | O_RDWR | O_EXCL | O_TMPFILE, 0700); in make_tempfile()
151 if (fd != -1 || (errno != EINVAL && errno != EISDIR && in make_tempfile()
153 return fd; in make_tempfile()
162 fd = mkstemp(tempname); in make_tempfile()
163 if (fd < 0) { in make_tempfile()
173 return fd; in make_tempfile()
175 close(fd); in make_tempfile()
185 int fd, err; in create_tmp_file() local
188 fd = make_tempfile(TEMPNAME_TEMPLATE); in create_tmp_file()
189 if (fd < 0) in create_tmp_file()
196 if (lseek64(fd, len - 1, SEEK_SET) < 0) { in create_tmp_file()
203 err = write(fd, &zero, 1); in create_tmp_file()
209 return fd; in create_tmp_file()
214 int err, fd; in create_mem_file() local
216 fd = create_tmp_file(len); in create_mem_file()
218 err = os_set_exec_close(fd); in create_mem_file()
223 return fd; in create_mem_file()
229 int err, fd = create_tmp_file(UM_KERN_PAGE_SIZE); in check_tmpexec() local
232 PROT_READ | PROT_WRITE | PROT_EXEC, MAP_PRIVATE, fd, 0); in check_tmpexec()
237 close(fd); in check_tmpexec()
245 close(fd); in check_tmpexec()