Print this page
more copy-editting from Josh

Split Close
Expand all
Collapse all
          --- old/usr/src/man/man9f/vmem_create.9f.man.txt
          +++ new/usr/src/man/man9f/vmem_create.9f.man.txt
↓ open down ↓ 33 lines elided ↑ open up ↑
  34   34  
  35   35       size    The size of the arena to create.
  36   36  
  37   37       quantum
  38   38               The arena's ``quantum''.  The granularity of the arena.  The
  39   39               amount allocated at minimum by each request.  Must be a power of
  40   40               2.
  41   41  
  42   42       afunc   A function which is called to import new spans from source, which
  43   43               may be NULL if this arena does not import from another.  When
  44      -             calling vmem_create() afunc is an vmem_alloc_t a function taking
       44 +             calling vmem_create(), afunc is a vmem_alloc_t, a function taking
  45   45               three parameters and returning a pointer to void (the imported
  46   46               space):
  47   47  
  48   48               vmem_t *
  49   49                       The source arena from which we'll import.  The source
  50   50                       argument to vmem_create().
  51   51  
  52      -             size_t  The size to import
       52 +             size_t  The size to import.
  53   53  
  54   54               int     The vmflag argument used for the import.
  55   55  
  56      -             When calling vmem_xcreate() afunc is an vmem_ximport_t a function
  57      -             taking four parameters and returning a pointer to void (the
  58      -             imported space):
       56 +             When calling vmem_xcreate(), afunc is a vmem_ximport_t, a
       57 +             function taking four parameters and returning a pointer to void
       58 +             (the imported space):
  59   59  
  60   60               vmem_t *
  61   61                       The source arena from which we'll import.  The source
  62   62                       argument to vmem_xcreate().
  63   63  
  64   64               size_t *
  65      -                     The size of the import, afunc may increase this size if
       65 +                     The size of the import.  afunc may increase this size if
  66   66                       that is desirable, but must never decrease it.
  67   67  
  68   68               size_t  The desired alignment of the imported space.
  69   69  
  70      -             int     the vmflag argument used for the import.
       70 +             int     The vmflag argument used for the import.
  71   71  
  72   72       ffunc   A function which is called to return spans to source, which may
  73   73               be NULL if this arena does not import from another.  This is a
  74      -             vmem_free_t a function taking three parametes and returning void:
       74 +             vmem_free_t, a function taking three parameters and returning
       75 +             void:
  75   76  
  76   77               vmem_t  The arena to which space is being returned.  The source
  77   78                       argument to vmem_create() or vmem_xcreate().
  78   79  
  79   80               void *  The span being returned to the source arena.
  80   81  
  81   82               size_t  The size of the span being returned to the source arena.
  82   83  
  83   84       source  An arena from which this arena will import, which may be NULL if
  84   85               this arena does not import from another.
↓ open down ↓ 37 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX