On Linux, the C standard library calls fread and fwrite execute the system call equivalents, read and write.
The man pages for the system calls mention interrupts, saying that a short write may occur with errno set to EINTR. However, the man pages for the library functions say nothing about interrupts. So, can interrupts occur during these library functions?