1 02/13/84 absolute_pathname_
2
3
4 Entry points in absolute_pathname_:
5 List is generated by the help command
6
7
8 :Entry: absolute_pathname_: 02/13/84 absolute_pathname_
9
10 Function: converts a relative or absolute pathname into a full
11 absolute pathname. This entry does not accept the syntax for
12 specifying archive component pathnames; if one is supplied, an error
13 code is returned.
14
15
16 Syntax:
17 declare absolute_pathname_ entry char* char* fixed bin 35;
18 call absolute_pathname_ pathname full_pathname code;
19
20
21 Arguments:
22 pathname
23 is the relative or absolute pathname to be expanded. Input
24 full_pathname
25 is the full, absolute pathname derived from the input pathname.
26 Output
27 code
28 is a standard system error code. Output If an error has occurred,
29 it can have one of the following values:
30 error_table_$lesserr
31 too many less-than "<" characters in pathname.
32 error_table_$badpath
33 invalid syntax in pathname.
34
35
36 error_table_$pathlong
37 the expanded pathname is longer than 168 characters.
38 error_table_$entlong
39 the entryname portion of the expanded pathname is longer than 32
40 characters.
41 error_table_$archive_pathname
42 the input pathname specified an archive component; this feature
43 is only supported by the expand_pathname_$component and
44 expand_pathname_$component_add_suffix entrypoints.
45 error_table_$no_wdir
46 a relative pathname is specified, but no working directory is in
47 force for the process.
48
49
50 :Entry: add_suffix: 02/13/84 absolute_pathname_$add_suffix
51
52
53 Function: This entrypoint expands a relative or absolute pathname into
54 a full, absolute pathname, adding a suffix to the entryname if that
55 suffix is not already present.
56
57
58 Syntax:
59 declare absolute_pathname_$add_suffix entry char* char* char*
60 fixed bin 35;
61 call absolute_pathname_$add_suffix pathname suffix full_pathname
62 code;
63
64
65 Arguments:
66 pathname
67 is the relative or absolute pathname to be expanded. Input
68 suffix
69 is the suffix to be added to the entryname portion of the pathname.
70 Input The period separating the entryname and the suffix must not
71 be included. If a null string is supplied, no suffix is added.
72 full_pathname
73 is the full, absolute pathname derived from the input pathname.
74 Output
75 code
76 is a standard system error code. Output It can have the same
77 values described for absolute_pathname_.