tail head cat sleep
QR code linking to this page

Manual Pages  — sysdecode_fcntl_arg

NAME

sysdecode_fcntl_arg, sysdecode_fcntl_arg_p – output description of fcntl argument

CONTENTS

LIBRARY

libsysdecode

SYNOPSIS

#include <sysdecode.h>

void
sysdecode_fcntl_arg(FILE *fp, int cmd, uintptr_t arg, int base);

bool
sysdecode_fcntl_arg_p(int cmd);

DESCRIPTION

The sysdecode_fcntl_arg() function outputs a text description of the optional arg argument to fcntl(2) to the stream fp. The type and format of arg are determined by cmd:
Commandarg, Sy, Type, Ta, Sy, Output, Format
F_SETFD int"FD_CLOEXEC" or the value of arg in the indicated base (one of 8, 10, or 16).
F_SETFL intFile flags as output by sysdecode_fcntl_fileflags(3) with any unknown or remaining bits output in hexadecimal.
F_GETLK struct flock *
F_SETLK struct flock *
F_SETLKW struct flock *The value of arg using the "%p" conversion specification.

Others
intThe value of arg in the indicated base (one of 8, 10, or 16).

The sysdecode_fcntl_arg_p() function can be used to determine if a fcntl(2) command uses the optional third argument to fcntl(2). The function returns true if cmd accepts a third argument to fcntl(2) and false if it does not.

RETURN VALUES

The sysdecode_fcntl_arg_p function returns true if cmd accepts a third argument to fcntl(2) and false if it does not.

SEE ALSO

sysdecode(3), sysdecode_fcntl_cmd(3), sysdecode_fcntl_fileflags(3)

sysdecode_fcntl_arg (3) November 24, 2017

tail head cat sleep
QR code linking to this page


Please direct any comments about this manual page service to Ben Bullock. Privacy policy.