.pg .x Run-Time Library (LIB$) Routines .lt ------------------------------------------------------------------------ Run-Time Library (LIB$) Routines ------------------------------------------------------------------------ .el .b 3 ^& .lt macro formal-arguements .el \& .b .lt LIB$ADDX a,b,result,[len] LIB$ANALYZE_SDESC inp_dsc,len,data_adr LIB$ASN_WTH_MBX dev_nam,max_msg,buf_quo,dev_chn,mbx_chn LIB$AST_IN_PROG LIB$ATTACH process_id LIB$BBCCI position,base LIB$BBSSI position,base LIB$CALLG arglist,procedure LIB$CHAR one_char_str,ascii_code LIB$CRC table,inicrc,stream LIB$CRC_TABLE poly,table LIB$CREATE_DIR dev_dir_spec,[owner_uic],- [prot_enable],[prot_value],[max_versions],[rvn] LIB$CREATE_USER_VM_ZONE zone_id,[user_arg],[user_get_rtn],- [user_free_rtn],[user_reset_rtn],- [user_delete_rtn] LIB$CREATE_VM_ZONE zone_id,[algorithm],[algorithm_arg],- [flags],[extend_size],[initial_size],- [block_size],[alignment],[page_limit],[p1] LIB$CRF_INS_KEY ctl_tbl,key1,val1,flags LIB$CRF_INS_REF ctl_tbl,key1,ref2,ref1,ref_def LIB$CRF_OUTPUT ctl_tbl,width,pag1,pag2,mode_ind,del_sav_ind LIB$CURRENCY currency_str,[out_len] LIB$CVT_DTB count,string,result LIB$CVT_DX_DX src,dst,[dst_len] LIB$CVT_HTB count,string,result LIB$CVT_OTB count,string,result LIB$DATE_TIME dst_str LIB$DAY day_number,[user_time],[day_time] LIB$DAY_OF_WEEK time,day_num LIB$DECODE_FAULT signal_args,mechanism_args,- user_action,[user_arg],[instruction_definitions] LIB$DEC_OVER new_setting LIB$DELETE_FILE filespec,[default_filespec],[related_filespec],- [success_routine],[error_routine],- [confirm_routine],[user_arg],[resultant_name],- [file_scan_context] LIB$DELETE_LOGICAL log_nam,[table_desc] LIB$DELETE_SYMBOL symbol,[tbl_ind] LIB$DELETE_VM_ZONE zone_ind LIB$DIGIT_SEP digit_sep_str,[out_len] LIB$DISABLE_CTRL disable_msk,[old_msk] LIB$DO_COMMAND cmd_text LIB$EDIV divisor,dividend,quotient,remainder LIB$EMODD multiplier,mult_ext,multiplicand,int,fract LIB$EMODF multiplier,mult_ext,multiplicand,int,fract LIB$EMODG multiplier,mult_ext,multiplicand,int,fract LIB$EMODH multiplier,mult_ext,multiplicand,int,fract LIB$EMUL multiplier,multiplicand,addend,product LIB$ENABLE_CTRL enable_msk,[old_msk] LIB$ESTABLISH new_handler LIB$EXTV pos,size,base LIB$EXTZV pos,size,base LIB$FFC start_pos,size,base,find_pos LIB$FFS start_pos,size,base,find_pos LIB$FILE_SCAN fab,success_rtn,error_rtn,[context] LIB$FILE_SCAN_END fab,[context] LIB$FIND_FILE file_spec,result_spec,context,[default_spec],- [related_spec],[stv_addr],[user_flags] LIB$FIND_FILE_END context LIB$FIND_IMAGE_SYMBOL filename,symbol_desc,symbol_val LIB$FIXUP_FLT sig_args,mch_args,[new_operand] LIB$FLT_UNDER new_setting LIB$FREE_EF event_flag_num LIB$FREE_LUN log_unit_num LIB$FREE_TIMER handle_adr LIB$FREE_VM num_bytes,base_adr,[zone_id] LIB$FREE_VM_PAGE num_pages,base_adr LIB$GETDVI item_code,[channel],[device_name],- [out_value],[out_string],[out_len] LIB$GETJPI item_code,[process_id],[process_name],- [out_value],[out_string],[out_len] LIB$GETSYI item_code,[out_value],[out_string],[out_len],- [csid],[node_name] LIB$GET_COMMAND get_str,[prompt_str],[out_len] LIB$GET_COMMON dst_str,[chars_copied] LIB$GET_EF event_flag_num LIB$GET_FOREIGN get_str,[user_prompt],[out_len],[force_prompt] LIB$GET_INPUT get_str,[prompt_str],[out_len] LIB$GET_LUN log_unit_num LIB$GET_SYMBOL symbol,ret_buf,[ret_len],[tbl_ind] LIB$GET_VM num_bytes,base_adr,[zone_id] LIB$GET_VM_PAGE num_pages,base_adr LIB$ICHAR src_str LIB$INDEX src_str,sub_str LIB$INIT_TIMER [handle_adr] LIB$INSERT_TREE treehead,sym_str,ctrl_flag,compare_rtn,- alloc_rtn,newnode,[user_data] LIB$INSQHI entry,header,[retry_cnt] LIB$INSQTI entry,header,[return_cnt] LIB$INSV src,pos,size,base LIB$INT_OVER new_setting LIB$LEN src_str LIB$LOCC char_str,src_str LIB$LOOKUP_KEY search_str,key_table,key_value,- [full_str],[out_len] LIB$LOOKUP_TREE treehead,sym_str,compare_rtn,newnode LIB$LP_LINES LIB$MATCHC sub_str,src_str LIB$MATCH_COND cond_val1,[cond_val2],[cond_val3],- [cond_val4],[cond_val5],[cond_val6],- [cond_val7],[cond_val8],[cond_val9] LIB$MOVC3 length,source,dest LIB$MOVC5 src_len,source,fill,dst_len,dest LIB$MOVTC src_str,fill_char,trans_tbl,dst_str LIB$MOVTUC src_str,stop_char,trans_tbl,dst_str,[fill_char] LIB$PAUSE LIB$POLYD arg,degree,coeff,result LIB$POLYF arg,degree,coeff,result LIB$POLYG arg,degree,coeff,result LIB$POLYH arg,degree,coeff,result LIB$PUT_COMMON src_str,[chars_copied] LIB$PUT_OUTPUT msg_str LIB$RADIX_POINT radix_point_str,[out_len] LIB$REMQHI header,remque_adr,[retry_cnt] LIB$REMQTI header,remque_adr,[retry_cnt] LIB$RENAME_FILE old_filespec,new_filespec,- [default_filespec],[related_filespec],[flags],- [success_routine],[error_routine],- [comfirm_routine],[user_arg],- [old_resultant_name],[new_resultant_name],- [file_scan_context] LIB$RESERVE_EF event_flag_num LIB$RESET_VM_ZONE zone_id LIB$REVERT LIB$RUN_PROGRAM pgm_name LIB$SCANC src_str,table_arr,mask LIB$SCOPY_DXDX src_str,dst_str LIB$SCOPY_R_DX src_len,src_adr,dst_str LIB$SET_LOGICAL log_nam,[value],[table_desc],[attributes],- [item_list] LIB$SET_SYMBOL symbol,value,[tbl_ind] LIB$SFREE1_DD dsc_adr LIB$SFREEN_DD dsc_num,first_dsc LIB$SGET1_DD length,string LIB$SHOW_TIMER [handle_adr],[code],[action_rtn],[user_arg] LIB$SHOW_VM [code],[action_trn],[user_arg] LIB$SIGNAL condition_value1,[number1],[fao_arg1],- [condition_value2],[number2],[fao_arg2],- [condition_value3],[number3],[fao_arg3],- [condition_value4],[number4],[fao_arg4],- [condition_value5],[number5],[fao_arg5],- [condition_value6],[number6],[fao_arg6],- [condition_value7],[number7],[fao_arg7],- [condition_value8],[number8],[fao_arg8],- [condition_value9],[number9],[fao_arg9] LIB$SIG_TO_RET sig_args,mch_args LIB$SIG_TO_STOP sig_args,mch_args LIB$SIM_TRAP sig_args,mch_args LIB$SKPC char_str,src_str LIB$SPANC src_str,table_arr,mask LIB$SPAWN [command_string],[input_file],[output_file],- [flags],[process_name],[process_id],- [completion_status],[completion_efn],- [completion_astadr],[completion_astarg],- [prompt],[cli] LIB$STAT_TIMER code,value,[handle_adr] LIB$STAT_VM code,value LIB$STOP condition_value1,[number1],[fao_arg1],- [condition_value2],[number2],[fao_arg2],- [condition_value3],[number3],[fao_arg3],- [condition_value4],[number4],[fao_arg4],- [condition_value5],[number5],[fao_arg5],- [condition_value6],[number6],[fao_arg6],- [condition_value7],[number7],[fao_arg7],- [condition_value8],[number8],[fao_arg8],- [condition_value9],[number9],[fao_arg9] LIB$SUBX a,b,diff,[len] LIB$SYS_ASCTIM [out_len],dst_str,[user_time],[cnv_flag] LIB$SYS_FAO ctr_str,[out_len],out_buf,- [p1],[p2],[p3],[p4],[p5],- [p6],[p7],[p8],[p9],[p10],- [p11],[p12],[p13],[p14],[p15],- [p16],[p17],[p18],[p19],[p20] LIB$SYS_FAOL ctr_str,[out_len],out_buf,prm_lst LIB$SYS_GETMSG msg_id,[msg_len],dst_str,[flags],[out_arr] LIB$SYS_TRNLOG logical_name,[dst_len],dst_str,- [table],[acc_mode],[dsb_msk] LIB$TPARSE arg_blk,state_tbl,key_tbl LIB$TRAVERSE_TREE treehead,action_rtn,[user_data] LIB$TRA_ASC_EBC src_str,dst_str LIB$TRA_EBC_ASC src_str,dst_str LIB$TRIM_FILESPEC in_file,out_file,[width],[out_len] LIB$WAIT seconds .el