The libkern API provides utility functions that are useful for working with device drivers from user space, including synchronization, atomic operations, and kernel extension management.
| Header file directory | /usr/include/libkern |
| Companion document |