So far people only seem to have used KEEPALIVE and NODELAY? (And linger?)
I merely meant I don't like functions to vanish just because the underlaying OS doesn't support them. I'd rather have the return error.
I'm not sure what other flags are useful or can be used. FASTOPEN? REUSEPORT? buffer size settings?