The reference about poll()  just says “The specified fd value is invalid. This flag is only valid in the revents member; it shall ignored in the events member.”.
That's not clear (at least to me): if the file descriptor is invalid, shouldn't poll return an error instead (negative return value)?
I had the same question about POLLERR and learned somewhere it may refers to, as an example, error in a device or network. This one, POLLNVAL, remains mysterious.
Do someone know example cases?
 
Aucun commentaire:
Enregistrer un commentaire