file_desc An open file descriptor obtained from a successful open, fcntl, or pipe function. request The operation to be performed. arg A variable that depends on the value of the request argument. For a request of F_DUPFD, F_SETFD, or F_SETFL, specify arg as an int. For a request of F_GETFD and F_GETFL, do not specify arg. For a request of F_GETLK, F_SETLK, or F_SETLKW specify arg as a pointer to a flock structure.