Lines Matching refs:peercred
503 ucred_t *peercred; in update_client_creds() local
505 if (getpeerucred(c->fd, &peercred) != 0) { in update_client_creds()
506 c->unixrights.uid = ucred_geteuid(peercred); in update_client_creds()
507 c->unixrights.gid = ucred_getegid(peercred); in update_client_creds()
509 ucred_free(peercred); in update_client_creds()
544 struct xucred peercred; in update_client_creds() local
545 socklen_t peercredlen = sizeof(peercred); in update_client_creds()
548 (void *)&peercred, &peercredlen) == 0 in update_client_creds()
549 && peercred.cr_version == XUCRED_VERSION) in update_client_creds()
551 c->unixrights.uid = peercred.cr_uid; in update_client_creds()
552 c->unixrights.gid = peercred.cr_gid; in update_client_creds()
553 c->unixrights.pid = peercred.cr_pid; in update_client_creds()