下面的函数哪个是系统调用而不是库函数()?
答:D
read()不是库函数,是系统调用,作用是读文件(Linux中的一切设备都看做文件)
函数原型:
Ssize_t read(int filedes, void *buf, size_t nbytes);
Returns:number of bytes read, 0 if end of file, -1 on error
如果read系统调用成功,则将返回读取到的字节数;如果遇到了文件尾EOF,则返回0。