...SYNOPSIS #include <sys/types.h> #include <unistd.h> /* libc[45] */ #include <ustat.h> /* glibc2 */ [[deprecated]] int ustat(dev_t dev , struct ustat * ubuf ); DESCRIPTION ustat …...capability is required to raise the I/O privilege level above its current value. VERSIONS glibc2 has a prototype both in <sys/io.h> and in <sys/perm.h> . Avoid the latter, it is…..., const char * pathname , mode_t mode , int flags ); Feature Test Macro Requirements for glibc (see feature_test_macros (7)): fchmod (): Since glibc 2.24: _POSIX_C_SOURCE >= 199…..., const char * pathname , mode_t mode , int flags ); Feature Test Macro Requirements for glibc (see feature_test_macros (7)): fchmod (): Since glibc 2.24: _POSIX_C_SOURCE >= 199…..., const char * pathname , mode_t mode , int flags ); Feature Test Macro Requirements for glibc (see feature_test_macros (7)): fchmod (): Since glibc 2.24: _POSIX_C_SOURCE >= 199…...); int sethostname(const char * name , size_t len ); Feature Test Macro Requirements for glibc (see feature_test_macros (7)): gethostname (): _XOPEN_SOURCE >= 500 || _POSIX_C_SO…...); int sethostname(const char * name , size_t len ); Feature Test Macro Requirements for glibc (see feature_test_macros (7)): gethostname (): _XOPEN_SOURCE >= 500 || _POSIX_C_SO…...) SYNOPSIS #include <unistd.h> int getpagesize(void); Feature Test Macro Requirements for glibc (see feature_test_macros (7)): getpagesize (): Since glibc 2.20: _DEFAULT_SOURCE …...us , int options , struct rusage *_Nullable rusage ); Feature Test Macro Requirements for glibc (see feature_test_macros (7)): wait3 (): Since glibc 2.26: _DEFAULT_SOURCE || (_X…...us , int options , struct rusage *_Nullable rusage ); Feature Test Macro Requirements for glibc (see feature_test_macros (7)): wait3 (): Since glibc 2.26: _DEFAULT_SOURCE || (_X…...ingle getxpid () system call is provided, which returns a pair of PID and parent PID. The glibc getpid () and getppid () wrapper functions transparently deal with this. See sysc…...ingle getxpid () system call is provided, which returns a pair of PID and parent PID. The glibc getpid () and getppid () wrapper functions transparently deal with this. See sysc…...t brk(void * addr ); void *sbrk(intptr_t increment ); Feature Test Macro Requirements for glibc (see feature_test_macros (7)): brk (), sbrk (): Since glibc 2.19: _DEFAULT_SOURCE…...t brk(void * addr ); void *sbrk(intptr_t increment ); Feature Test Macro Requirements for glibc (see feature_test_macros (7)): brk (), sbrk (): Since glibc 2.19: _DEFAULT_SOURCE…...; int setdomainname(const char * name , size_t len ); Feature Test Macro Requirements for glibc (see feature_test_macros (7)): getdomainname (), setdomainname (): Since glibc 2.…...; int setdomainname(const char * name , size_t len ); Feature Test Macro Requirements for glibc (see feature_test_macros (7)): getdomainname (), setdomainname (): Since glibc 2.…...ar * target , int newdirfd , const char * linkpath ); Feature Test Macro Requirements for glibc (see feature_test_macros (7)): symlink (): _XOPEN_SOURCE >= 500 || _POSIX_C_SOURC…...ar * target , int newdirfd , const char * linkpath ); Feature Test Macro Requirements for glibc (see feature_test_macros (7)): symlink (): _XOPEN_SOURCE >= 500 || _POSIX_C_SOURC…...lude <unistd.h> void sync(void); int syncfs(int fd ); Feature Test Macro Requirements for glibc (see feature_test_macros (7)): sync (): _XOPEN_SOURCE >= 500 || /* Since glibc 2.…...lude <unistd.h> void sync(void); int syncfs(int fd ); Feature Test Macro Requirements for glibc (see feature_test_macros (7)): sync (): _XOPEN_SOURCE >= 500 || /* Since glibc 2.…