]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/file.h
xnu-1228.7.58.tar.gz
[apple/xnu.git] / bsd / sys / file.h
index b6554217591783542842d4d060f3df39e26725aa..9bf925acb8f25d60e362d80769d100fb3a70e980 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved.
+ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
  * 
 #include <sys/kernel_types.h>
 #endif
 
+#ifndef _KAUTH_CRED_T
+#define        _KAUTH_CRED_T
+struct ucred;
+typedef struct ucred *kauth_cred_t;
+#endif /* !_KAUTH_CRED_T */
+
 #pragma pack(4)
 
 /* for the compat sake;  */
@@ -85,7 +91,7 @@ struct extern_file {
        short   f_type;         /* descriptor type */
        short   f_count;        /* reference count */
        short   f_msgcount;     /* references from message queue */
-       struct  ucred *f_cred;  /* credentials associated with descriptor */
+       kauth_cred_t f_cred;    /* credentials associated with descriptor */
        void * f_ops;
        off_t   f_offset;
        caddr_t f_data;         /* vnode or socket or SHM or semaphore */