...ystem call. Therefore, in order to employ this system call, it was sufficient to manually declare the interface in your code; alternatively, you could invoke the system call usi…...ystem call. Therefore, in order to employ this system call, it was sufficient to manually declare the interface in your code; alternatively, you could invoke the system call usi…...ystem call. Therefore, in order to employ this system call, it was sufficient to manually declare the interface in your code; alternatively, you could invoke the system call usi…...system call. Therefore, in order to employ this system call, it is sufficient to manually declare the interface in your code; alternatively, you can invoke the system call using…...re, in order to employ this system call, it is (before glibc 2.23) sufficient to manually declare the interface in your code; alternatively, you can invoke the system call using…...re, in order to employ this system call, it is (before glibc 2.23) sufficient to manually declare the interface in your code; alternatively, you can invoke the system call using…...re, in order to employ this system call, it is (before glibc 2.23) sufficient to manually declare the interface in your code; alternatively, you can invoke the system call using…...2.31, this function is no longer available to newly linked applications and is no longer declared in <time.h> . SEE ALSO date (1), settimeofday (2), capabilities (7)...inux 2.6.16, glibc 2.4. Up to and including glibc 2.4, the return type of readlink () was declared as int . Nowadays, the return type is declared as ssize_t , as (newly) require…...inux 2.6.16, glibc 2.4. Up to and including glibc 2.4, the return type of readlink () was declared as int . Nowadays, the return type is declared as ssize_t , as (newly) require…...gnored; at most one old_linux_dirent structure is read. The old_linux_dirent structure is declared (privately in Linux kernel file fs/readdir.c ) as follows: struct old_linux_di…...ning the _GNU_SOURCE feature test macro. HISTORY POSIX.1-2001, SVr4. The msgp argument is declared as struct msgbuf * in glibc 2.0 and 2.1. It is declared as void * in glibc 2.2…...ning the _GNU_SOURCE feature test macro. HISTORY POSIX.1-2001, SVr4. The msgp argument is declared as struct msgbuf * in glibc 2.0 and 2.1. It is declared as void * in glibc 2.2…...ning the _GNU_SOURCE feature test macro. HISTORY POSIX.1-2001, SVr4. The msgp argument is declared as struct msgbuf * in glibc 2.0 and 2.1. It is declared as void * in glibc 2.2…...irp . The argument count specifies the size of that buffer. The linux_dirent structure is declared as follows: struct linux_dirent { unsigned long d_ino; /* Inode number */ unsi…...irp . The argument count specifies the size of that buffer. The linux_dirent structure is declared as follows: struct linux_dirent { unsigned long d_ino; /* Inode number */ unsi…...D sockets implementation (and on other older systems) the third argument of accept () was declared as an int * . A POSIX.1g draft standard wanted to change it into a size_t * C;…...D sockets implementation (and on other older systems) the third argument of accept () was declared as an int * . A POSIX.1g draft standard wanted to change it into a size_t * C;…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 …...and returns the same structure updated with the current kernel values. This structure is declared as follows: struct timex { int modes; /* Mode selector */ long offset; /* Time …