home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
NeXTSTEP 3.2 (Developer)
/
NS_dev_3.2.iso
/
NextDeveloper
/
Headers
/
bsd
/
sys
/
ucred.h
< prev
next >
Wrap
C/C++ Source or Header
|
1993-10-19
|
778b
|
38 lines
/* @(#)ucred.h 2.1 88/05/18 4.0NFSSRC SMI; from SMI 1.3 87/09/16 */
/*
* HISTORY
* 19-Dec-88 Peter King (king) at NeXT
* Original NFS 4.0 source.
*/
/*
* Copyright (c) 1988 by Sun Microsystems, Inc.
*/
#ifndef _sys_ucred_h
#define _sys_ucred_h
/*
* User credential structure
*/
struct ucred {
u_short cr_ref; /* reference count */
uid_t cr_uid; /* effective user id */
gid_t cr_gid; /* effective group id */
uid_t cr_ruid; /* real user id */
gid_t cr_rgid; /* real group id */
gid_t cr_groups[NGROUPS]; /* groups, 0 terminated */
};
#ifdef KERNEL
#define crhold(cr) (cr)->cr_ref++
void crfree();
struct ucred *crget();
struct ucred *crcopy();
struct ucred *crdup();
struct ucred *crgetcred();
#endif KERNEL
#endif !_sys_ucred_h