home *** CD-ROM | disk | FTP | other *** search
- /*
- * rmx_c.h - iRMX (reg. TM) System Call interface functions
- * Copyright (C) 1991 Intel Corporation, ALL RIGHTS RESERVED
- */
-
- #ifndef _rmxch
- #include <rmxc.h>
- #endif
-
- #ifndef _rmx_ch
- #define _rmx_ch
-
- #ifndef _udi_ch
- #include <udi_c.h>
- #endif
-
- #ifndef _native_word
- #define _native_word
- #if _ARCHITECTURE_ < 386
- #define NATIVE_WORD unsigned short /* 16-bit machine */
- #else
- #define NATIVE_WORD unsigned long /* 32-bit machine */
- #endif
- #define BYTE unsigned char /* PLM types for B/W compatibility */
- #define STRING char
- #define BOOLEAN unsigned char
- #define WORD unsigned short
- #define DWORD unsigned long
- #define TOKEN selector
- #define SELECTOR selector
- #endif
-
- #ifndef _no_underscores
- /* -------------------------------------------------------------------- */
-
- /*
- * iRMX structure declarations with underscores
- */
-
- #pragma noalign (plm_string_struct)
- typedef struct plm_string_struct {
- unsigned char count;
- unsigned char string[2]; /* adjust # of BYTEs in string! */
- } PLM_STRING_STRUCT;
-
- #pragma noalign (string_table_struct)
- typedef struct string_table_struct {
- unsigned char numentry;
- PLM_STRING_STRUCT strings[2];
- } STRING_TABLE_STRUCT;
-
- #ifndef _udi_ch
- #pragma noalign (handler_ptr_struct)
- typedef struct handler_ptr_struct {
- NATIVE_WORD offset;
- selector base;
- } HANDLER_PTR_STRUCT;
- #endif
-
- /* C Data Structures for Nucleus Calls */
-
- #pragma noalign (token_list_struct)
- typedef struct token_list_struct {
- unsigned short num_slots;
- unsigned short num_used;
- selector tokens[2]; /* adjust to fit num_used */
- } TOKEN_LIST_STRUCT;
-
- #pragma noalign (exception_struct)
- typedef struct exception_struct {
- void far * exception_handler_ptr;
- unsigned char exception_mode;
- } EXCEPTION_STRUCT;
-
- #pragma noalign (signal_port_creation_info_struct)
- typedef struct signal_port_creation_info_struct {
- unsigned char message_id;
- unsigned char reserved_a;
- unsigned char type;
- unsigned char reserved_b;
- unsigned short flags;
- } SIGNAL_PORT_CREATION_INFO_STRUCT;
-
- #pragma noalign (data_port_creation_info_struct)
- typedef struct data_port_creation_info_struct {
- unsigned short port_id;
- unsigned char type;
- unsigned char reserved;
- unsigned short flags;
- } DATA_PORT_CREATION_INFO_STRUCT;
-
- #pragma noalign (access_struct)
- typedef struct access_struct {
- unsigned char access;
- unsigned char limit_mode;
- } ACCESS_STRUCT;
-
- #pragma noalign (pool_attrib_struct)
- typedef struct pool_attrib_struct {
- unsigned short pool_max;
- unsigned short pool_min;
- unsigned short initial_size;
- unsigned short allocated;
- unsigned short available;
- } POOL_ATTRIB_STRUCT;
-
- #pragma noalign (e_pool_attrib_struct)
- typedef struct e_pool_attrib_struct {
- selector target_job;
- selector parent_job;
- unsigned long pool_max;
- unsigned long pool_min;
- unsigned long initial_size;
- unsigned long allocated;
- unsigned long available;
- unsigned long borrowed;
- } E_POOL_ATTRIB_STRUCT;
-
- #pragma noalign (port_attrib_struct)
- typedef struct port_attrib_struct {
- unsigned short port_id;
- unsigned char type;
- unsigned char reserved_a;
- unsigned short num_trans;
- unsigned short reserved[2];
- selector sink_port;
- unsigned long default_remote_socket;
- selector buffer_pool;
- unsigned short flags;
- unsigned char reserved_b;
- } PORT_ATTRIB_STRUCT;
-
- #pragma noalign (child_jobs_struct)
- typedef struct child_jobs_struct {
- unsigned short actual;
- selector children[2]; /* adjust to actual */
- } CHILD_JOBS_STRUCT;
-
- #pragma noalign (offspring_struct)
- typedef struct offspring_struct {
- unsigned short max_num;
- unsigned short actual;
- selector children[2]; /* adjust to max_num */
- } OFFSPRING_STRUCT;
-
- #pragma noalign (receive_info_struct)
- typedef struct receive_info_struct {
- unsigned short flags;
- unsigned short status;
- unsigned short trans_id;
- unsigned long data_length;
- selector forwarding_port;
- unsigned long remote_socket;
- unsigned char control_msg[20];
- unsigned char reserved[4];
- } RECEIVE_INFO_STRUCT;
-
- #pragma noalign (reply_info_struct)
- typedef struct reply_info_struct {
- unsigned short flags;
- unsigned short status;
- unsigned short trans_id;
- unsigned long data_length;
- selector forwarding_port;
- unsigned long remote_socket;
- unsigned char control_msg[20];
- unsigned char reserved[4];
- } REPLY_INFO_STRUCT;
-
- /* C Data Structures for BIOS Calls */
-
- #pragma noalign (ids_struct)
- typedef struct ids_struct {
- unsigned short length;
- unsigned short count;
- unsigned short ids[2]; /* adjust to count value */
- } IDS_STRUCT;
-
- #pragma noalign (conn_status_struct)
- typedef struct conn_status_struct {
- unsigned short status;
- unsigned char file_driver;
- unsigned char flags;
- unsigned char open_mode;
- unsigned char share_mode;
- unsigned long file_ptr;
- unsigned char access;
- } CONN_STATUS_STRUCT;
-
- #pragma noalign (dir_entry_info_struct)
- typedef struct dir_entry_info_struct {
- unsigned short status;
- unsigned char name[14];
- } DIR_ENTRY_INFO_STRUCT;
-
- #pragma noalign (file_status_struct)
- typedef struct file_status_struct {
- unsigned short status;
- unsigned char count;
- unsigned char info[255]; /* adjust to fit count */
- } FILE_STATUS_STRUCT;
-
- #pragma noalign (file_info_struct)
- typedef struct file_info_struct {
- unsigned short status;
- unsigned short num_conn;
- unsigned short num_reader;
- unsigned short num_writer;
- unsigned char share;
- unsigned char named_file;
- unsigned char dev_name[14];
- unsigned short file_drivers;
- unsigned char functs;
- unsigned char flags;
- unsigned short dev_gran;
- unsigned long dev_size;
- unsigned short dev_conn;
- unsigned short file_ID;
- unsigned char file_type;
- unsigned char file_gran;
- unsigned short owner_ID;
- unsigned long create_time;
- unsigned long access_time;
- unsigned long modify_time;
- unsigned long file_size;
- unsigned long file_blocks;
- unsigned char vol_name[6];
- unsigned short vol_gran;
- unsigned long vol_size;
- unsigned short accessor_count;
- unsigned char first_access;
- unsigned short first_ID;
- unsigned char second_access;
- unsigned short second_ID;
- unsigned char third_access;
- unsigned short third_ID;
- unsigned char vol_flags;
- } FILE_INFO_STRUCT;
-
- #pragma noalign (set_time_struct)
- typedef struct set_time_struct {
- unsigned char seconds;
- unsigned char minutes;
- unsigned char hours;
- unsigned char days;
- unsigned char months;
- unsigned short years;
- } SET_TIME_STRUCT;
-
- #pragma noalign (filename_struct)
- typedef struct filename_struct {
- unsigned short status;
- PLM_STRING_STRUCT name[14];
- } FILENAME_STRUCT;
-
- #pragma noalign (ext_data_struct)
- typedef struct ext_data_struct {
- unsigned char count;
- unsigned char info[255]; /* adjust to fit count */
- } EXT_DATA_STRUCT;
-
- #pragma noalign (format_track_struct)
- typedef struct format_track_struct {
- unsigned short track_number;
- unsigned short interleave;
- unsigned short track_offset;
- unsigned char fill_char;
- } FORMAT_TRACK_STRUCT;
-
- #pragma noalign (notify_struct)
- typedef struct notify_struct {
- selector mailbox;
- selector object;
- } NOTIFY_STRUCT;
-
- #pragma noalign (disk_drive_data_struct)
- typedef struct disk_drive_data_struct {
- unsigned short cylinders;
- unsigned char fixed;
- unsigned char removable;
- unsigned char sectors;
- unsigned short sector_size;
- unsigned char alternates;
- } DISK_DRIVE_DATA_STRUCT;
-
- #pragma noalign (tape_drive_data_struct)
- typedef struct tape_drive_data_struct {
- unsigned char tape;
- unsigned char reserved[7];
- } TAPE_DRIVE_DATA_STRUCT;
-
- #pragma noalign (term_attrib_struct)
- typedef struct term_attrib_struct {
- unsigned short num_words;
- unsigned short num_used;
- unsigned short connection_flags;
- unsigned short terminal_flags;
- unsigned long in_baud_rate;
- unsigned long out_baud_rate;
- unsigned short scroll_lines;
- unsigned char page_width;
- unsigned char page_length;
- unsigned char cursor_offset;
- unsigned char overflow_offset;
- unsigned short special_modes;
- unsigned short high_water_mark;
- unsigned short low_water_mark;
- unsigned short fc_on_char;
- unsigned short fc_off_char;
- unsigned short link_parameter;
- unsigned short spc_hi_water_mark;
- unsigned char special_char[4];
- } TERM_ATTRIB_STRUCT;
-
- #pragma noalign (signal_pair_struct)
- typedef struct signal_pair_struct {
- selector semaphore;
- unsigned char character;
- } SIGNAL_PAIR_STRUCT;
-
- #pragma noalign (read_file_mark_struct)
- typedef struct read_file_mark_struct {
- unsigned char search;
- } READ_FILE_MARK_STRUCT;
-
- #pragma noalign (bad_track_struct)
- typedef struct bad_track_struct {
- unsigned short cylinder;
- unsigned char head;
- unsigned char sector;
- } BAD_TRACK_STRUCT;
-
- #pragma noalign (bad_track_info_struct)
- typedef struct bad_track_info_struct {
- unsigned short reserved;
- unsigned short count;
- BAD_TRACK_STRUCT bad_tracks[1024];
- } BAD_TRACK_INFO_STRUCT;
-
- #pragma noalign (term_status_struct)
- typedef struct term_status_struct {
- unsigned short terminal_flags;
- unsigned short input_conn_flags;
- unsigned short input_state;
- selector input_conn;
- unsigned short input_count;
- unsigned short input_actual;
- unsigned short raw_buf_count;
- unsigned char type_ahead_count;
- unsigned char num_input_requests;
- unsigned short output_conn_flags;
- unsigned short output_state;
- selector output_conn;
- unsigned short output_count;
- unsigned short output_actual;
- unsigned short out_buf_count;
- unsigned char num_output_requests;
- } TERM_STATUS_STRUCT;
-
- #pragma noalign (cancel_io_struct)
- typedef struct cancel_io_struct {
- selector cancel_conn_t;
- } CANCEL_IO_STRUCT;
-
- #pragma noalign (mirr_state_struct)
- typedef struct mirr_state_struct {
- unsigned char other_name[14];
- unsigned long valid_flg;
- unsigned long incarnation;
- unsigned char prim_flg;
- unsigned char good_flg;
- } MIRR_STATE_STRUCT;
-
- #pragma noalign (mirr_create_struct)
- typedef struct mirr_create_struct {
- unsigned char cmd;
- unsigned char sec_name[16];
- } MIRR_CREATE_STRUCT;
-
- #pragma noalign (mirr_resync_struct)
- typedef struct mirr_resync_struct {
- unsigned char cmd;
- unsigned char resync_dir;
- } MIRR_RESYNC_STRUCT;
-
- #pragma noalign (mirr_disable_struct)
- typedef struct mirr_disable_struct {
- unsigned char cmd;
- } MIRR_DISABLE_STRUCT;
-
- #pragma noalign (mirr_notify_struct)
- typedef struct mirr_notify_struct {
- unsigned char cmd;
- unsigned char reserved;
- selector mailbox;
- } MIRR_NOTIFY_STRUCT;
-
- #pragma noalign (mirr_stat_struct)
- typedef struct mirr_stat_struct {
- unsigned char cmd;
- unsigned char mirr_set_state;
- unsigned char err_flg;
- unsigned char last_scsi_err[3];
- unsigned char last_pci_error;
- unsigned char read_policy;
- unsigned char primary_unit[16];
- unsigned char sec_unit[16];
- unsigned char src_good_unit[16];
- unsigned char last_err_unit[16];
- unsigned short last_rmx_err;
- unsigned long last_err_addr;
- unsigned char resync_percent;
- } MIRR_STAT_STRUCT;
-
- #pragma noalign (mirr_attach_struct)
- typedef struct mirr_attach_struct {
- unsigned char cmd;
- unsigned char attach_status;
- unsigned char other_name[16];
- unsigned long incarnation;
- unsigned char good_flg;
- } MIRR_ATTACH_STRUCT;
-
- #pragma noalign (mirr_opt_struct)
- typedef struct mirr_opt_struct {
- unsigned char cmd;
- unsigned char read_policy;
- } MIRR_OPT_STRUCT;
-
- /* C Data Structures for EIOS Calls */
-
- #pragma noalign (message_struct)
- typedef struct message_struct {
- unsigned short termination_code;
- unsigned short user_fault_code;
- selector job_token;
- unsigned char return_data_len;
- unsigned char return_data[89]; /* Adjust to fit return_data_len */
- } MESSAGE_STRUCT;
-
- #pragma noalign (connection_info_struct)
- typedef struct connection_info_struct {
- unsigned char file_driver;
- unsigned char flags;
- unsigned char open_mode;
- unsigned char share_mode;
- unsigned long file_ptr;
- unsigned char access;
- unsigned char number_buffers;
- unsigned short buffer_size;
- unsigned char seek;
- } CONNECTION_INFO_STRUCT;
-
- #pragma noalign (s_file_status_struct)
- typedef struct s_file_status_struct {
- unsigned short device_share;
- unsigned short number_connections;
- unsigned short number_readers;
- unsigned short number_writers;
- unsigned char share;
- unsigned char named_file;
- unsigned char device_name[14];
- unsigned short file_drivers;
- unsigned char functions;
- unsigned char flags;
- unsigned short device_granularity;
- unsigned long device_size;
- unsigned short device_connections;
- unsigned short file_id;
- unsigned char file_type;
- unsigned char file_granularity;
- unsigned short owner_id;
- unsigned long creation_time;
- unsigned long access_time;
- unsigned long modify_time;
- unsigned long file_size;
- unsigned long file_blocks;
- unsigned char volume_name[6];
- unsigned short volume_granularity;
- unsigned long volume_size;
- unsigned short accessor_count;
- unsigned char owner_access;
- } S_FILE_STATUS_STRUCT;
-
- #pragma noalign (device_info_struct)
- typedef struct device_info_struct {
- unsigned char device_name[15];
- unsigned char file_driver;
- unsigned short num_conns;
- unsigned short owner_id;
- } DEVICE_INFO_STRUCT;
-
- #pragma noalign (iors_data_struct)
- typedef struct iors_data_struct {
- unsigned long actual;
- unsigned short device;
- unsigned char unit;
- unsigned char funct;
- unsigned short subfunct;
- unsigned long device_loc;
- unsigned char far * buf_ptr;
- unsigned long count;
- void far * aux_ptr;
- } IORS_DATA_STRUCT;
-
- #pragma noalign (disk_label_data_struct)
- typedef struct disk_label_data_struct {
- unsigned char label_data[8];
- } DISK_LABEL_DATA_STRUCT;
-
- /* C Data Structures for AL Calls */
-
- #pragma noalign (a_load_lrs_struct)
- typedef struct a_load_lrs_struct {
- unsigned short except_code;
- unsigned short reserved_1;
- unsigned char reserved_2;
- unsigned short reserved_3;
- unsigned long code_seg_offset;
- selector code_seg_base;
- unsigned long stack_offset;
- selector stack_seg_base;
- unsigned long stack_size;
- selector data_seg_base;
- unsigned char num_more_slots;
- selector more_slots[255]; /* adjust 255 as necessary */
- } A_LOAD_LRS_STRUCT;
-
- #pragma noalign (io_job_lrs_struct)
- typedef struct io_job_lrs_struct {
- unsigned short termination_code;
- unsigned short except_code;
- selector job_token;
- unsigned char return_data_len;
- unsigned short reserved_1;
- unsigned char reserved_2;
- unsigned short reserved_3;
- unsigned short mem_requested;
- unsigned short mem_received;
- } IO_JOB_LRS_STRUCT;
-
- /* -------------------------------------------------------------------- */
-
- /*
- * Defines to map underscored system calls to the actual public
- * symbol found in the iRMX interface libraries.
- */
-
- /*
- * iRMX Nucleus interface functions
- */
-
- #define rq_accept_control rqacceptcontrol
- #define rq_alter_composite rqaltercomposite
- #define rq_attach_buffer_pool rqattachbufferpool
- #define rq_attach_port rqattachport
- #define rq_broadcast rqbroadcast
- #define rq_cancel rqcancel
- #define rq_catalog_object rqcatalogobject
- #define rq_connect rqconnect
- #define rq_create_job rqcreatejob
- #define rq_create_buffer_pool rqcreatebufferpool
- #define rq_create_composite rqcreatecomposite
- #define rq_create_extension rqcreateextension
- #define rq_create_mailbox rqcreatemailbox
- #define rq_create_port rqcreateport
- #define rq_create_region rqcreateregion
- #define rq_create_segment rqcreatesegment
- #define rq_create_semaphore rqcreatesemaphore
- #define rq_create_task rqcreatetask
- #define rq_delete_buffer_pool rqdeletebufferpool
- #define rq_delete_composite rqdeletecomposite
- #define rq_delete_extension rqdeleteextension
- #define rq_delete_job rqdeletejob
- #define rq_delete_mailbox rqdeletemailbox
- #define rq_delete_port rqdeleteport
- #define rq_delete_region rqdeleteregion
- #define rq_delete_segment rqdeletesegment
- #define rq_delete_semaphore rqdeletesemaphore
- #define rq_delete_task rqdeletetask
- #define rq_detach_buffer_pool rqdetachbufferpool
- #define rq_detach_port rqdetachport
- #define rq_disable rqdisable
- #define rq_disable_deletion rqdisabledeletion
- #define rq_enable rqenable
- #define rq_enable_deletion rqenabledeletion
- #define rq_end_init_task rqendinittask
- #define rq_enter_interrupt rqenterinterrupt
- #define rq_exit_interrupt rqexitinterrupt
- #define rq_force_delete rqforcedelete
- #define rq_get_exception_handler rqgetexceptionhandler
- #define rq_get_host_id rqgethostid
- #define rq_get_interconnect rqgetinterconnect
- #define rq_get_level rqgetlevel
- #define rq_get_pool_attrib rqgetpoolattrib
- #define rq_get_port_attributes rqgetportattributes
- #define rq_get_priority rqgetpriority
- #define rq_get_size rqgetsize
- #define rq_get_task_tokens rqgettasktokens
- #define rq_get_type rqgettype
- #define rq_inspect_composite rqinspectcomposite
- #define rq_lookup_object rqlookupobject
- #define rq_offspring rqoffspring
- #define rq_receive rqreceive
- #define rq_receive_control rqreceivecontrol
- #define rq_receive_data rqreceivedata
- #define rq_receive_fragment rqreceivefragment
- #define rq_receive_message rqreceivemessage
- #define rq_receive_reply rqreceivereply
- #define rq_receive_signal rqreceivesignal
- #define rq_receive_units rqreceiveunits
- #define rq_release_buffer rqreleasebuffer
- #define rq_request_buffer rqrequestbuffer
- #define rq_reset_interrupt rqresetinterrupt
- #define rq_resume_task rqresumetask
- #define rq_send rqsend
- #define rq_send_control rqsendcontrol
- #define rq_send_data rqsenddata
- #define rq_send_message rqsendmessage
- #define rq_send_reply rqsendreply
- #define rq_send_rsvp rqsendrsvp
- #define rq_send_signal rqsendsignal
- #define rq_send_units rqsendunits
- #define rq_set_exception_handler rqsetexceptionhandler
- #define rq_set_interconnect rqsetinterconnect
- #define rq_set_interrupt rqsetinterrupt
- #define rq_set_pool_min rqsetpoolmin
- #define rq_set_priority rqsetpriority
- #define rq_signal_exception rqsignalexception
- #define rq_signal_interrupt rqsignalinterrupt
- #define rq_sleep rqsleep
- #define rq_suspend_task rqsuspendtask
- #define rq_uncatalog_object rquncatalogobject
- #define rq_wait_interrupt rqwaitinterrupt
- #define rqe_change_descriptor rqechangedescriptor
- #define rqe_change_object_access rqechangeobjectaccess
- #define rqe_create_descriptor rqecreatedescriptor
- #define rqe_create_job rqecreatejob
- #define rqe_delete_descriptor rqedeletedescriptor
- #define rqe_dos_request rqedosrequest
- #define rqe_get_address rqegetaddress
- #define rqe_get_object_access rqegetobjectaccess
- #define rqe_get_pool_attrib rqegetpoolattrib
- #define rqe_offspring rqeoffspring
- #define rqe_set_max_priority rqesetmaxpriority
- #define rqe_set_os_extension rqesetosextension
- #define rqe_set_vm86_extension rqesetvm86extension
- #define rqe_timed_interrupt rqetimedinterrupt
-
- /*
- * iRMX BIOS interface functions
- */
-
- #define rq_a_attach_file rqaattachfile
- #define rq_a_change_access rqachangeaccess
- #define rq_a_close rqaclose
- #define rq_a_create_directory rqacreatedirectory
- #define rq_a_create_file rqacreatefile
- #define rq_a_delete_connection rqadeleteconnection
- #define rq_a_delete_file rqadeletefile
- #define rq_a_get_connection_status rqagetconnectionstatus
- #define rq_a_get_directory_entry rqagetdirectoryentry
- #define rq_a_get_extension_data rqagetextensiondata
- #define rq_a_get_file_status rqagetfilestatus
- #define rq_a_get_path_component rqagetpathcomponent
- #define rq_a_open rqaopen
- #define rq_a_physical_attach_device rqaphysicalattachdevice
- #define rq_a_physical_detach_device rqaphysicaldetachdevice
- #define rq_a_read rqaread
- #define rq_a_rename_file rqarenamefile
- #define rq_a_seek rqaseek
- #define rq_a_set_extension_data rqasetextensiondata
- #define rq_a_special rqaspecial
- #define rq_a_truncate rqatruncate
- #define rq_a_update rqaupdate
- #define rq_a_write rqawrite
- #define rq_create_user rqcreateuser
- #define rq_delete_user rqdeleteuser
- #define rq_encrypt rqencrypt
- #define rq_get_default_prefix rqgetdefaultprefix
- #define rq_get_default_user rqgetdefaultuser
- #define rq_get_global_time rqgetglobaltime
- #define rq_get_time rqgettime
- #define rq_inspect_user rqinspectuser
- #define rq_install_duibs rqinstallduibs
- #define rq_set_default_prefix rqsetdefaultprefix
- #define rq_set_default_user rqsetdefaultuser
- #define rq_set_global_time rqsetglobaltime
- #define rq_set_time rqsettime
- #define rq_wait_io rqwaitio
-
- /*
- * iRMX EIOS interface functions
- */
-
- #define rq_create_io_job rqcreateiojob
- #define rqe_create_io_job rqecreateiojob
- #define rq_exit_io_job rqexitiojob
- #define rq_get_logical_device_status rqgetlogicaldevicestatus
- #define rq_get_user_ids rqgetuserids
- #define rq_hybrid_detach_device rqhybriddetachdevice
- #define rq_logical_attach_device rqlogicalattachdevice
- #define rq_logical_detach_device rqlogicaldetachdevice
- #define rq_start_io_job rqstartiojob
- #define rq_s_attach_file rqsattachfile
- #define rq_scatalogconnection rqscatalogconnection
- #define rq_s_change_access rqschangeaccess
- #define rq_s_close rqsclose
- #define rq_s_create_directory rqscreatedirectory
- #define rq_s_create_file rqscreatefile
- #define rq_s_delete_connection rqsdeleteconnection
- #define rq_s_delete_file rqsdeletefile
- #define rq_s_get_connection_status rqsgetconnectionstatus
- #define rq_s_get_directory_entry rqsgetdirectoryentry
- #define rq_s_get_file_status rqsgetfilestatus
- #define rq_s_get_path_component rqsgetpathcomponent
- #define rq_s_lookup_connection rqslookupconnection
- #define rq_s_open rqsopen
- #define rq_s_read_move rqsreadmove
- #define rq_s_rename_file rqsrenamefile
- #define rq_s_seek rqsseek
- #define rq_s_special rqsspecial
- #define rq_s_truncate_file rqstruncatefile
- #define rq_s_uncatalog_connection rqsuncatalogconnection
- #define rq_s_write_move rqswritemove
- #define rq_verify_user rqverifyuser
-
- /*
- * iRMX Application Loader interface functions
- */
-
- #define rq_a_load rqaload
- #define rq_a_load rqaload
- #define rq_a_load_io_job rqaloadiojob
- #define rqe_a_load_io_job rqealoadiojob
- #define rqe_s_load_io_job rqesloadiojob
- #define rq_s_load_io_job rqsloadiojob
- #define rq_s_overlay rqsoverlay
-
- /*
- * iRMX Human Interface interface functions
- */
-
- #define rq_c_backup_char rqcbackupchar
- #define rq_c_create_command_connection rqccreatecommandconnection
- #define rq_c_delete_command_connection rqcdeletecommandconnection
- #define rq_c_format_exception rqcformatexception
- #define rq_c_get_char rqcgetchar
- #define rq_c_get_command_name rqcgetcommandname
- #define rq_c_get_input_connection rqcgetinputconnection
- #define rq_c_get_input_pathname rqcgetinputpathname
- #define rq_c_get_input_pathname_no_wc rqcgetinputpathnamenowc
- #define rq_c_get_output_connection rqcgetoutputconnection
- #define rq_c_get_output_pathname rqcgetoutputpathname
- #define rq_c_get_parameter rqcgetparameter
- #define rq_c_send_command rqcsendcommand
- #define rq_c_send_co_response rqcsendcoresponse
- #define rq_c_send_eo_response rqcsendeoresponse
- #define rq_c_set_control_c rqcsetcontrolc
- #define rq_c_set_parse_buffer rqcsetparsebuffer
-
- #endif /* _no_underscores */
- #endif /* _rmx_ch */
-