Lines Matching full:start
145 int fd, flags, i, start; in main() local
149 /* We'd better start up with fd's 0, 1, and 2 open. */ in main()
150 start = devnull(); in main()
151 if (start == -1) in main()
152 fail("open", "bad descriptor %d", start); in main()
157 if (start != fd) in main()
158 fail("highest_fd", "bad descriptor %d != %d", start, fd); in main()
162 closefrom(start + 1); in main()
164 if (fd != start) in main()
172 if (fd != start + 16) in main()
276 start = fd - 7; in main()
279 close_range(start + 3, start + 5, 0); in main()
280 for (i = start + 3; i < start + 6; ++i) { in main()
286 if (i != start + 6) in main()
288 start + 3, start + 6); in main()
292 close_range(start + 4, start + 6, 0); in main()
298 close_range(start + 3, ~0L, 0); in main()
299 if ((i = highest_fd()) != start + 2) in main()
304 close_range(start, start + 4, 0); in main()
330 start = fd - 8; in main()
331 if (close_range(start + 1, start + 4, CLOSE_RANGE_CLOEXEC) < 0) in main()
333 flags = fcntl(start, F_GETFD); in main()
338 "when it should not have on fd %d", start); in main()
339 for (i = start + 1; i <= start + 4; i++) { in main()
347 for (; i < start + 8; i++) { in main()
355 if (close_range(start, start + 8, 0) < 0) in main()