https://man7.org/linux/man-pages/man2/write.2.html
> Other errors may occur, depending on the object connected to fd.
I don't understand why every possible result isn't explicitly documented. This is the Linux system call interface, we need to know everything that could happen when we make these calls.