Lines Matching refs:fd
36 int fd; in uv__random_readpath() local
38 fd = uv__open_cloexec(path, O_RDONLY); in uv__random_readpath()
40 if (fd < 0) in uv__random_readpath()
41 return fd; in uv__random_readpath()
43 if (uv__fstat(fd, &s)) { in uv__random_readpath()
44 uv__close(fd); in uv__random_readpath()
49 uv__close(fd); in uv__random_readpath()
55 n = read(fd, (char*) buf + pos, buflen - pos); in uv__random_readpath()
59 uv__close(fd); in uv__random_readpath()
64 uv__close(fd); in uv__random_readpath()
69 uv__close(fd); in uv__random_readpath()