2.9 KiB
File Descriptor and I/O Control
fcntl
Supported functionality in SCML:
{{#include fcntl.scml}}
Unsupported commands:
F_NOTIFYF_OFD_SETLK,F_OFD_SETLKWandF_OFD_GETLKF_GETOWN_EXandF_SETOWN_EXF_GETSIGandF_SETSIGF_SETLEASEandF_GETLEASEF_SETPIPE_SZandF_GETPIPE_SZF_GET_RW_HINTandF_SET_RW_HINTF_GET_FILE_RW_HINTandF_SET_FILE_RW_HINT
For more information, see the man page.
pipe and pipe2
Supported functionality in SCML:
{{#include pipe_and_pipe2.scml}}
Silently-ignored flags:
O_DIRECTO_NONBLOCK
For more information, see the man page.
eventfd and eventfd2
Supported functionality in SCML:
{{#include eventfd_and_eventfd2.scml}}
Silently-ignored flags:
EFD_NONBLOCKEFD_SEMAPHORE
For more information, see the man page.
memfd_create
Supported functionality in SCML:
{{#include memfd_create.scml}}
Silently-ignored flags:
MFD_HUGETLB
Unsupported flags:
MFD_HUGE_64KBMFD_HUGE_512KBMFD_HUGE_1MBMFD_HUGE_2MBMFD_HUGE_8MBMFD_HUGE_16MBMFD_HUGE_32MBMFD_HUGE_256MBMFD_HUGE_512MBMFD_HUGE_1GBMFD_HUGE_2GBMFD_HUGE_16GB
For more information, see the man page.
fadvise64
Supported functionality in SCML:
{{#include fadvise64.scml}}
Silently-ignored flags:
POSIX_FADV_NORMALPOSIX_FADV_RANDOMPOSIX_FADV_SEQUENTIALPOSIX_FADV_WILLNEEDPOSIX_FADV_DONTNEEDPOSIX_FADV_NOREUSE
For more information, see the man page.
epoll_ctl
Supported functionality in SCML:
{{#include epoll_ctl.scml}}
Unsupported flags in events:
EPOLLEXCLUSIVEEPOLLWAKEUP
For more information, see the man page.
poll and ppoll
Supported functionality in SCML:
{{#include poll_and_ppoll.scml}}
Unsupported events:
POLLRDBANDPOLLWRNORMPOLLWRBAND
For more information, see the man page.
ioctl
Supported functionality in SCML:
{{#include ioctl.scml}}
For more information, see the man page.
ioprio_set and ioprio_get
Supported functionality in SCML:
{{#include ioprio_get_and_set.scml}}
Unsupported selectors:
IOPRIO_WHO_PGRPIOPRIO_WHO_USER
For more information, see the man page.