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.