Log Message: SunOS needs at least XPG4_2 to expose some structs from <sys/socket.h> namely msg_control and msg_controllen. Use XPG5 with _XOPEN_SOURCE=500 for simplicity.