This hides the following compiler error with clang termkey.c:1147:9: error: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = read(tk->fd, tk->buffer + tk->buffcount, tk->buffsize - tk->buffcount);