! ! File: LNKCHK.CLD ! Purpose: Command definition for the Link Check Tool ! ! Author: Bauer STSI ! DLM: 5/23/88 ! !*************************************LINK************************************** define type CHECK_KEY keyword SYSTEM default keyword TASK define type SHARE_KEY keyword TASK default keyword COMMON keyword LIBRARY define syntax LINK_USING_TKB image BACKTRANS parameter P1 , prompt="File" value (required,impcat,list,type=$infile) qualifier BRIEF default qualifier CHECKPOINT value (type=CHECK_KEY) qualifier COMPATIBLE default qualifier CONCATENATED placement=local qualifier CROSS_REFERENCE qualifier DEBUG value (type=$infile) qualifier DEFAULT_LIBRARY value (required,type=$infile) qualifier ERROR_LIMIT value (default="1") qualifier EXECUTABLE default value (type=$outfile) placement=positional qualifier EXIT value (default="1") qualifier FULL qualifier HEADER default qualifier INCLUDE value (required,list) placement=local qualifier LIBRARY placement=local qualifier LONG qualifier MAP batch value (type=$outfile) placement=positional qualifier OPTIONS value (type=$infile) qualifier OVERLAY_DESCRIPTION qualifier POSITION_INDEPENDENT qualifier POST_MORTEM qualifier RECEIVE default qualifier RESIDENT_OVERLAY default qualifier RSX11 qualifier SEGREGATE qualifier SELECTIVE_SEARCH placement=local qualifier SEQUENTIAL qualifier SHAREABLE value (type=SHARE_KEY) qualifier SLOW qualifier SYMBOL_TABLE value (type=$outfile) placement=positional qualifier TKB_OPTIONS value (type=$infile) qualifier TRACE disallow (((LONG or FULL or BRIEF or CROSS_REFERENCE) and not MAP) or (EXIT and ERROR_LIMIT) or any2(BRIEF,LONG,FULL) or (OPTIONS and TKB_OPTIONS)) ! ! ! The following was the LINK command renamed to LNKCHK ! with a different image ! define verb LNKCHK image "sogstools:lnkchk" qualifier NOPASS ! Unique to LNKCHK not in LINK command nonnegatable parameter P1 , prompt="File" label = next_input_file value (required,impcat,list,type=$infile) qualifier BRIEF qualifier CROSS_REFERENCE qualifier DEBUG value (type=$infile) qualifier EXECUTABLE default value (type=$outfile) placement=positional qualifier INCLUDE value (required,list) placement=local qualifier LIBRARY placement=local qualifier SHAREABLE value (type=$outfile) qualifier CONTIGUOUS qualifier MAP batch value (type=$outfile) placement=positional qualifier OPTIONS placement=local qualifier SELECTIVE_SEARCH placement=local qualifier SYMBOL_TABLE value (type=$outfile) placement=positional qualifier SYSLIB default qualifier SYSTEM value qualifier SUPRESS default value (default="SYSLIB,DEBUG,WEAK") qualifier RSX11 , syntax=LINK_USING_TKB qualifier FULL qualifier HEADER qualifier TRACE default qualifier SYSSHR default qualifier USERLIBRARY default value (list) qualifier P0IMAGE qualifier PROTECT disallow (((FULL or BRIEF or CROSS_REFERENCE) and not MAP) or (SYSTEM and DEBUG) or (PROTECT and SYSTEM) or (P0IMAGE and (SHAREABLE or SYSTEM)) or (HEADER and SHAREABLE) or (BRIEF and (CROSS_REFERENCE or FULL)))