Lines Matching refs:fcntl
202 if (flags.cl && fcntl(fd, F_SETFD, 1)) { in os_open_file()
364 CATCH_EINTR(err = fcntl(fd, F_SETFD, FD_CLOEXEC)); in os_set_exec_close()
404 flags = fcntl(fd, F_GETFL); in os_set_fd_async()
409 if (fcntl(fd, F_SETFL, flags) < 0) { in os_set_fd_async()
416 if ((fcntl(fd, F_SETSIG, SIGIO) < 0) || in os_set_fd_async()
417 (fcntl(fd, F_SETOWN, os_getpid()) < 0)) { in os_set_fd_async()
431 flags = fcntl(fd, F_GETFL); in os_clear_fd_async()
436 if (fcntl(fd, F_SETFL, flags) < 0) in os_clear_fd_async()
445 flags = fcntl(fd, F_GETFL); in os_set_fd_block()
454 if (fcntl(fd, F_SETFL, flags) < 0) in os_set_fd_block()
582 err = fcntl(fd, F_SETLK, &lock); in os_lock_file()
587 err = fcntl(fd, F_GETLK, &lock); in os_lock_file()