I know that read is system call. But when I read man 2 and man 3 of read it shows me different explanation. So , I am suspecting that read has library function and system call. In such case if I use read in my c program, whether compiler will consider read as library function or system call Please explain me on this confusion.
I know that read is system call. But when I read man 2 and
Share
It doesn’t. System calls are present in libc (the C standard library) just like library functions are. The implementations of system calls in libc are just “stubs” which invoke system-specific methods of calling into the kernel.