- Hands-On System Programming with C++
- Dr. Rian Quinn
- 110字
- 2021-07-02 14:42:28
File input/output
Reading and writing to a file is another common use case for most applications that requires making system calls.
It should be noted that on POSIX-compliant systems, reading and writing to a file descriptor doesn't always mean reading and writing to a file on a storage device. Instead, the system calls you make write to character or block devices. This could be a storage device, but could also be a console device, or even a virtual device such as /dev/random, which provides random data when read.
In Chapter 8, Learning to Program File Input/Output, we will provide more information about file input/output system programming.