add non_block and nodelay to linux package