lkml.org 
[lkml]   [2002]   [Dec]   [30]   [last100]   RSS-feed
Views: [more markup]  [less markup]  [headers]  [forward] 
 
Messages in this thread
Complete thread (EXPERIMENTAL)
/
DateMon, 30 Dec 2002 11:52:15 +0100
FromAlex Riesen <>
SubjectRe: EINTR
Digg This
Folkert van Heusden, Sun, Dec 29, 2002 00:37:34 +0100:
Hi,

I always thought: you should always check for errno==EINTR when doing read/write/recv/recvfrom/sendto.
But today I heard that when using Linux, EINTR does NEVER occur when doing read/etc. on files.
Is this true?

It was definitely true for 2.4.9.
Even on NFS mounted files.
What happen if the volumes mounted with intr, btw?

And also: is this also true for sockets? and recv & friends?

No. You _have_to_ check EINTR for sockets, fifos, and pipes.
-alex
\
ISP Services
Valid XHTML 1.0!\ /
Valid CSS! Last update: 2005-03-22 12:32    [W:3.557 / U:0.030 seconds]
©2003-2005 Jasper Spaans