changed Macro. support to the platform with SO_PEERCRED and GETPEEREID