s/set_non_block/setnonblock