Hello,

I'd like to know what is the purpose of the nonblock symbols of the iflag and oflag options.

From what I understand after reading the source-code, it merely sets the O_NONBLOCK flag on the file descriptor, but does not _actually_ checks for the EGAIN errno.

What was the idea/use for this flag when it was introduced in 2004 ?

The man page for open(2) says that this is a noop for regular files and block devices. What error specific to using the nonblock flag would happen in dd if used on targets supporting the O_NONBLOCK flag ?

Cordially,
Léo

Reply via email to