COMPILATION LISTING OF SEGMENT archive_table Compiled by: Multics PL/I Compiler, Release 28e, of February 14, 1985 Compiled at: Honeywell Multics Op. - System M Compiled on: 04/09/85 1103.7 mst Tue Options: optimize map 1 /* *********************************************************** 2* * * 3* * Copyright, (C) Honeywell Information Systems Inc., 1982 * 4* * * 5* *********************************************************** */ 6 /* format: style4 */ 7 archive_table: act: proc; 8 9 /* Returns names of archive components matching starnames, or all. 10* 11* Usage: act archive_path {starnames} {-control_args} 12* Usage: [act archive_path {starnames} {-control_args}] 13* 14* where archive_path cannot contain stars, and starnames can. 15* control_arg can be -absolute_pathname (-absp). 16* 17* Coded 08/29/79 S. Herbst */ 18 /* TR7460 Add -absolute_pathname 10/30/80 S. Herbst */ 19 /* TR11457 Have act use archive_ to prevent misbehavior with static storage 01/10/82 L. Baldwin */ 20 /* Added many control arguments 11/30/82 E. N. Kittlitz */ 21 /* Fixed no_star error message 06/17/83 E. N. Kittlitz */ 22 /* Change to use date_time_$format 06/19/84 J A Falksen 23* Fix undocumented bug with -mode output */ 24 /* Fix 2 bugs introduced above. AF output needs rtrim before requote. 25* -absp strings must include "::". 84-11-14 jaf */ 26 27 dcl area area based (area_ptr); 28 dcl arg char (arg_len) based (arg_ptr); 29 dcl return_arg char (return_len) varying based (return_ptr); 30 dcl starname (starname_count) char (32) based (starname_ptr); 31 32 dcl archive_string char (168) varying; 33 dcl dn char (168); 34 dcl en char (32); 35 dcl item char (512) varying; 36 37 dcl date_format char (15) int static options (constant) init ("^_^