• Justin Brewer's avatar
    Strip down fmacros.h · 49bbaacc
    Justin Brewer authored
    
    
    strerror_r and addrinfo require _POSIX_C_SOURCE >= 200112L,  which is
    implied by _XOPEN_SOURCE >= 600. With the removal of AF_LOCAL usage,
    the only non-standard features being used are the TCP_KEEP* socket
    flags. _DARWIN_C_SOURCE is required to expose TCP_KEEPALIVE.
    
    Fall back to using _XOPEN_SOURCE 600 for all platforms, and
    additionally define _DARWIN_C_SOURCE for Darwin.
    Signed-off-by: default avatarJustin Brewer <jzb0012@auburn.edu>
    49bbaacc
fmacros.h 225 Bytes