123456789_123456789_123456789_123456789_123456789_
EAGAINWaitWritable
EINPROGRESSWaitWritable
EWOULDBLOCKWaitWritable
exception to wait for writing. see select.