ftp.nice.ch/pub/next/developer/languages/c/egcs.1.1.1.1beta.I.b.tar.gz#/lib/gcc-lib/i386-next-nextstep3/egcs-2.91.60/include/bsd/sys/ucred.h

This is ucred.h in view mode; [Download] [Up]

/*	@(#)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

#endif

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.