Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/cap/cap.h

    rfc0de8c re394c196  
    7070} kobject_ops_t;
    7171
    72 extern kobject_ops_t *kobject_ops[];
    73 
    74 #define KOBJECT_OP(k)   kobject_ops[(k)->type]
    75 
    7672/*
    7773 * Everything in kobject_t except for the atomic reference count, the capability
     
    8682        /** List of published capabilities associated with the kobject */
    8783        list_t caps_list;
     84
     85        kobject_ops_t *ops;
    8886
    8987        union {
     
    141139extern kobject_t *kobject_alloc(unsigned int);
    142140extern void kobject_free(kobject_t *);
    143 extern void kobject_initialize(kobject_t *, kobject_type_t, void *);
     141extern void kobject_initialize(kobject_t *, kobject_type_t, void *,
     142    kobject_ops_t *);
    144143extern kobject_t *kobject_get(struct task *, cap_handle_t, kobject_type_t);
    145144extern void kobject_add_ref(kobject_t *);
Note: See TracChangeset for help on using the changeset viewer.