Diff for /src/sys/sys/caps.h between versions 1.6 and 1.7

version 1.6, 2004/03/14 11:04:12 version 1.7, 2004/03/31 19:28:25
Line 15 Line 15
 #ifndef _SYS_MSGPORT_H_  #ifndef _SYS_MSGPORT_H_
 #include <sys/msgport.h>  #include <sys/msgport.h>
 #endif  #endif
   #ifndef _SYS_XIO_H_
   #include <sys/xio.h>
   #endif
   
 typedef enum caps_msg_state {   typedef enum caps_msg_state { 
         CAPMS_REQUEST,           CAPMS_REQUEST, 
Line 112  typedef struct caps_kinfo { Line 115  typedef struct caps_kinfo {
         int                     ci_id;          int                     ci_id;
         int                     ci_flags;          int                     ci_flags;
         int                     ci_refs;          int                     ci_refs;
         int                     ci_mrefs;       /* message (vmspace) refs */  
         caps_type_t             ci_type;          caps_type_t             ci_type;
         caps_gen_t              ci_gen;          caps_gen_t              ci_gen;
         uid_t                   ci_uid;          uid_t                   ci_uid;
Line 138  typedef struct caps_kinfo { Line 140  typedef struct caps_kinfo {
 typedef struct caps_kmsg {  typedef struct caps_kmsg {
         TAILQ_ENTRY(caps_kmsg)  km_node;          TAILQ_ENTRY(caps_kmsg)  km_node;
         caps_kinfo_t            km_mcaps;       /* message sender */          caps_kinfo_t            km_mcaps;       /* message sender */
        void                    *km_umsg;        /* mcaps vmspace */        struct xio              km_xio;             /* mcaps user data */
        int                     km_umsg_size;   /* mcaps vmspace */ 
         struct caps_cred        km_ccr;         /* caps cred for msg */          struct caps_cred        km_ccr;         /* caps cred for msg */
         struct caps_msgid       km_msgid;          struct caps_msgid       km_msgid;
         int                     km_flags;          int                     km_flags;

Removed from v.1.6  
changed lines
  Added in v.1.7