In this chapter, we covered a number of system calls that are useful in the development of application and tools software. These included the getopt and getopt_long calls for parsing command-line arguments, a variety of time and time conversion functions, the sysinfo call to gather high-level system information, the mmap system call to map files, and finally two pairs of page-locking functions to help build high-performance applications (by avoiding page swapping penalties).