Lines Matching refs:fd
98 int fd; in make_tempfile() local
110 fd = open(tempdir, O_CLOEXEC | O_RDWR | O_EXCL | O_TMPFILE, 0700); in make_tempfile()
115 if (fd != -1 || (errno != EINVAL && errno != EISDIR && in make_tempfile()
117 return fd; in make_tempfile()
126 fd = mkstemp(tempname); in make_tempfile()
127 if (fd < 0) { in make_tempfile()
137 return fd; in make_tempfile()
139 close(fd); in make_tempfile()
149 int fd, err; in create_tmp_file() local
152 fd = make_tempfile(TEMPNAME_TEMPLATE); in create_tmp_file()
153 if (fd < 0) in create_tmp_file()
160 if (lseek64(fd, len - 1, SEEK_SET) < 0) { in create_tmp_file()
167 err = write(fd, &zero, 1); in create_tmp_file()
173 return fd; in create_tmp_file()
178 int err, fd; in create_mem_file() local
180 fd = create_tmp_file(len); in create_mem_file()
182 err = os_set_exec_close(fd); in create_mem_file()
187 return fd; in create_mem_file()
193 int err, fd = create_tmp_file(UM_KERN_PAGE_SIZE); in check_tmpexec() local
196 PROT_READ | PROT_WRITE | PROT_EXEC, MAP_PRIVATE, fd, 0); in check_tmpexec()
201 close(fd); in check_tmpexec()
209 close(fd); in check_tmpexec()