Lines Matching refs:fcntl
200 if (flags.cl && fcntl(fd, F_SETFD, 1)) { in os_open_file()
343 CATCH_EINTR(err = fcntl(fd, F_SETFD, FD_CLOEXEC)); in os_set_exec_close()
383 flags = fcntl(fd, F_GETFL); in os_set_fd_async()
388 if (fcntl(fd, F_SETFL, flags) < 0) { in os_set_fd_async()
395 if ((fcntl(fd, F_SETSIG, SIGIO) < 0) || in os_set_fd_async()
396 (fcntl(fd, F_SETOWN, os_getpid()) < 0)) { in os_set_fd_async()
410 flags = fcntl(fd, F_GETFL); in os_clear_fd_async()
415 if (fcntl(fd, F_SETFL, flags) < 0) in os_clear_fd_async()
424 flags = fcntl(fd, F_GETFL); in os_set_fd_block()
433 if (fcntl(fd, F_SETFL, flags) < 0) in os_set_fd_block()
561 err = fcntl(fd, F_SETLK, &lock); in os_lock_file()
566 err = fcntl(fd, F_GETLK, &lock); in os_lock_file()