/[hurd]/hurd-l4/libhurd-cap-server/class-alloc.c
ViewVC logotype

Diff of /hurd-l4/libhurd-cap-server/class-alloc.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by marcus, Thu Apr 1 01:50:40 2004 UTC revision 1.4 by marcus, Mon Nov 1 20:54:00 2004 UTC
# Line 37  error_t Line 37  error_t
37  hurd_cap_class_alloc (hurd_cap_class_t cap_class, hurd_cap_obj_t *r_obj)  hurd_cap_class_alloc (hurd_cap_class_t cap_class, hurd_cap_obj_t *r_obj)
38  {  {
39    error_t err;    error_t err;
40      void *new_obj;
41    hurd_cap_obj_t obj;    hurd_cap_obj_t obj;
42    
43    err = hurd_slab_alloc (&cap_class->obj_space, (void **) &obj);    err = hurd_slab_alloc (&cap_class->obj_space, &new_obj);
44    if (err)    if (err)
45      return err;      return err;
46      obj = new_obj;
47    
48    /* Let the user do their extra initialization.  */    /* Let the user do their extra initialization.  */
49    if (cap_class->obj_alloc)    if (cap_class->obj_alloc)

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26