Hello, My manpage version is 3.32 on debian system, but I believe this is version independant. I would just like to point out that the man getline does not specify the behavior when it is interrupted by a signal. What actually happen is that it returns -1 and set errno to EINTR (as we could expect even if not stated in the manpage). Additionnally it sets the error flag of the input stream, thus preventing further call to getline to succeed unless a clearerr() call is performed. AFAIK the manpage strictly describe the POSIX behavior, thus I think this kind of information may be added in a linux/glibc specific section. More generally, it seems that no stdio function has a description of what happen when they are interrupted by a signal. That's quite annoying since a lot of them are blocking and thus are subject to signal interruption. Best regards, Celelibi -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html