1 02/08/85  create_area
 2 
 3 Syntax as a command:  create_area virtual_pointer {-control_args}
 4 
 5 
 6 Function: creates an area and initializes it with user-specified area
 7 management control information.
 8 
 9 
10 Arguments:
11 virtual_pointer
12    is a virtual pointer specifier to the area to be created.  If the
13    segment already exists, the specified portion is still initialized
14    as an area.  (See virtual_pointers.gi)
15 
16 
17 Control arguments:
18 -dont_free
19    is used during debugging to disable the free mechanism.  This does
20    not affect the allocation strategy.
21 -extend
22    causes the area to be extensible, i.e., span more than one segment.
23    This feature should be used only for perprocess, temporary areas.
24 -id STR
25    specifies a string to be used in constructing the names of the
26    components of extensible areas.
27 -no_freeing
28    allows the area management mechanism to use a faster allocation
29    strategy that never frees.
30 
31 
32 -size N
33    specifies the octal size, in words, of the area being created or of
34    the first component, if extensible.  If this control argument is
35    omitted, the default size of the area is the maximum size allowable
36    for a segment.  The minimum area is forty octal words.
37 -zero_on_alloc
38    instructs the area management mechanism to clear blocks at
39    allocation time.
40 -zero_on_free
41    instructs the area management mechanism to clear blocks at free
42    time.