create an endpoint for communication NAME socket - create an endpoint for communication LIBRARY Standard C library ( libc , -lc ) SYNOPSIS #include <sys/socket.h> int socket(int do…manipulate file descriptor NAME fcntl - manipulate file descriptor LIBRARY Standard C library ( libc , -lc ) SYNOPSIS #include <fcntl.h> int fcntl(int fd , int op , ... /* arg */ )…manipulate file descriptor NAME fcntl - manipulate file descriptor LIBRARY Standard C library ( libc , -lc ) SYNOPSIS #include <fcntl.h> int fcntl(int fd , int op , ... /* arg */ )…get memory page size NAME getpagesize - get memory page size LIBRARY Standard C library ( libc , -lc ) SYNOPSIS #include <unistd.h> int getpagesize(void); Feature Test Macro Requir…set up performance monitoring NAME perf_event_open - set up performance monitoring LIBRARY Standard C library ( libc , -lc ) SYNOPSIS #include <linux/perf_event.h> /* Definition of…create a file descriptor for handling page faults in user space NAME userfaultfd - create a file descriptor for handling page faults in user space LIBRARY Standard C library ( libc…filesystem operations NAME ioctl_fs - filesystem operations LIBRARY Standard C library ( libc , -lc ) SYNOPSIS #include <linux/fs.h> /* Definition of op constants */ #include <sys/…load a new kernel for later execution NAME kexec_load, kexec_file_load - load a new kernel for later execution LIBRARY Standard C library ( libc , -lc ) SYNOPSIS #include <linux/ke…load a new kernel for later execution NAME kexec_load, kexec_file_load - load a new kernel for later execution LIBRARY Standard C library ( libc , -lc ) SYNOPSIS #include <linux/ke…read or write data into multiple buffers NAME readv, writev, preadv, pwritev, preadv2, pwritev2 - read or write data into multiple buffers LIBRARY Standard C library ( libc , -lc )…read or write data into multiple buffers NAME readv, writev, preadv, pwritev, preadv2, pwritev2 - read or write data into multiple buffers LIBRARY Standard C library ( libc , -lc )…read or write data into multiple buffers NAME readv, writev, preadv, pwritev, preadv2, pwritev2 - read or write data into multiple buffers LIBRARY Standard C library ( libc , -lc )…read or write data into multiple buffers NAME readv, writev, preadv, pwritev, preadv2, pwritev2 - read or write data into multiple buffers LIBRARY Standard C library ( libc , -lc )…read or write data into multiple buffers NAME readv, writev, preadv, pwritev, preadv2, pwritev2 - read or write data into multiple buffers LIBRARY Standard C library ( libc , -lc )…read or write data into multiple buffers NAME readv, writev, preadv, pwritev, preadv2, pwritev2 - read or write data into multiple buffers LIBRARY Standard C library ( libc , -lc )…tune kernel clock NAME adjtimex, clock_adjtime, ntp_adjtime - tune kernel clock LIBRARY Standard C library ( libc , -lc ) SYNOPSIS #include <sys/timex.h> int adjtimex(struct timex …tune kernel clock NAME adjtimex, clock_adjtime, ntp_adjtime - tune kernel clock LIBRARY Standard C library ( libc , -lc ) SYNOPSIS #include <sys/timex.h> int adjtimex(struct timex …manipulate the kernel's key management facility NAME keyctl - manipulate the kernel's key management facility LIBRARY Standard C library ( libc , -lc ) Alternatively, Linux Key Man…process trace NAME ptrace - process trace LIBRARY Standard C library ( libc , -lc ) SYNOPSIS #include <sys/ptrace.h> long ptrace(enum __ptrace_request op , pid_t pid , void * addr …