OpenBSD build fix: struct ucred is struct sockpeercred there

This commit is contained in:
Matthieu Herrb 2024-02-17 16:24:40 +01:00 committed by Peter Hutterer
parent 238f8edcaf
commit 7dfe1c56b0

View File

@ -1179,7 +1179,11 @@ GetLocalClientCreds(ClientPtr client, LocalClientCredRec ** lccp)
ucred_t *peercred = NULL;
const gid_t *gids;
#elif defined(SO_PEERCRED)
#ifndef __OpenBSD__
struct ucred peercred;
#else
struct sockpeercred peercred;
#endif
socklen_t so_len = sizeof(peercred);
#elif defined(LOCAL_PEERCRED) && defined(HAVE_XUCRED_CR_PID)
struct xucred peercred;