Sponsor of the Day:
Jerkmate
https://lwn.net/Articles/776703/
Ringing in a new asynchronous I/O API [LWN.net]
While the kernel has had support for asynchronous I/O (AIO) since the 2.5 development cycle, it [...]
api lwnringingnewasynchronous
https://lwn.net/Articles/735887/
Improving the kernel timers API [LWN.net]
The kernel's timer interface has been around for a long time, and its API shows it. Beyond a l [...]
api lwnimprovingkerneltimers
https://lwn.net/Articles/534682/
Glibc and the kernel user-space API [LWN.net]
We are accustomed to thinking of a system call as being a direct service request to the kernel. [...]
kernel user spaceapi lwnglibc
https://lwn.net/Articles/1065889/
An API for handling arithmetic overflow [LWN.net]
On March 31, Kees Cook shared a patch set that represents the culmination of more than a year [...]
apihandlingarithmeticoverflowlwn
https://lwn.net/Articles/585415/
Flags as a system call API design pattern [LWN.net]
The renameat2() system call recently proposed by Miklos Szeredi is a fresh reminder of a categ [...]
system callapi designflagspatternlwn
https://lwn.net/Articles/520864/
EPOLL_CTL_DISABLE, epoll, and API design [LWN.net]
epoll ctl disableapi designlwn