/* I/O function codes from RSXMAC.SML macro FILIO$ */ #define IQ_X ((0000<<8)+0001) #define IQ_Q ((0000<<8)+0002) #define IQ_S ((0000<<8)+0004) #define IQ_UMD ((0000<<8)+0004) #define IO_KIL ((0000<<8)+0012) #define IO_RDN ((0000<<8)+0022) #define IO_UNL ((0000<<8)+0042) #define IO_LTK ((0000<<8)+0050) #define IO_RTK ((0000<<8)+0060) #define IO_SET ((0000<<8)+0030) #define IO_WLB (0001<<8) #define IO_RLB (0002<<8) #define IO_LOV ((0002<<8)+0010) #define IO_ATT (0003<<8) #define IO_DET (0004<<8) #define IO_FNA (0011<<8) #define IO_RNA (0013<<8) #define IO_ENA (0014<<8) #define IO_CLN (0007<<8) #define IO_ULK (0012<<8) #define IO_ACR (0015<<8) #define IO_ACW (0016<<8) #define IO_ACE (0017<<8) #define IO_DAC (0020<<8) #define IO_RVB (0021<<8) #define IO_WVB (0022<<8) #define IO_EXT (0023<<8) #define IO_CRE (0024<<8) #define IO_DEL (0025<<8) #define IO_RAT (0026<<8) #define IO_WAT (0027<<8) #define IO_APV ((0030<<8)+0010) #define IO_APC (0030<<8) /* I/O function codes from RSXMAC.SML macro SPCIO$ */ #define IO_WLV ((0001<<8)+0100) #define IO_WLS ((0001<<8)+0010) #define IO_WNS ((0001<<8)+0020) #define IO_WAL ((0001<<8)+0010) #define IO_WMS ((0001<<8)+0020) #define IO_CCO ((0001<<8)+0040) #define IO_WBT ((0001<<8)+0100) #define IO_WLT ((0001<<8)+0010) #define IO_WLC ((0001<<8)+0020) #define IO_WPB ((0001<<8)+0040) #define IO_WDD ((0001<<8)+0140) #define IO_RLV ((0002<<8)+0100) #define IO_RST ((0002<<8)+0001) #define IO_RAL ((0002<<8)+0010) #define IO_RNE ((0002<<8)+0020) #define IO_RNC ((0002<<8)+0040) #define IO_RTM ((0002<<8)+0200) #define IO_RDB ((0002<<8)+0200) #define IO_SCF ((0002<<8)+0200) #define IO_RHD ((0002<<8)+0010) #define IO_RNS ((0002<<8)+0020) #define IO_CRC ((0002<<8)+0040) #define IO_RPB ((0002<<8)+0040) #define IO_RLC ((0002<<8)+0020) #define IO_ATA ((0003<<8)+0010) #define IO_GTS (0005<<8) #define IO_R1C (0005<<8) #define IO_INL (0005<<8) #define IO_TRM ((0005<<8)+0010) #define IO_RWD (0005<<8) #define IO_SPB ((0005<<8)+0020) #define IO_SPF ((0005<<8)+0040) #define IO_STC ((0005<<8)+0100) #define IO_SMD ((0005<<8)+0110) #define IO_SEC ((0005<<8)+0120) #define IO_RWU ((0005<<8)+0140) #define IO_SMO ((0005<<8)+0160) #define IO_HNG (0006<<8) #define IO_RBC (0006<<8) #define IO_MOD (0006<<8) #define IO_HDX ((0006<<8)+0010) #define IO_FDX ((0006<<8)+0020) #define IO_SYN ((0006<<8)+0040) #define IO_EOF (0006<<8) #define IO_ERS ((0006<<8)+0020) #define IO_DSE ((0006<<8)+0040) #define IO_RTC (0007<<8) #define IO_SAO (0010<<8) #define IO_SSO (0011<<8) #define IO_RPR (0011<<8) #define IO_MSO (0012<<8) #define IO_RTT ((0012<<8)+0001) #define IO_SLO (0013<<8) #define IO_MLO (0014<<8) #define IO_LED (0024<<8) #define IO_SDO (0025<<8) #define IO_SDI (0026<<8) #define IO_SCS (0026<<8) #define IO_REL (0027<<8) #define IO_MCS (0027<<8) #define IO_ADS (0030<<8) #define IO_CCI (0030<<8) #define IO_LOD (0030<<8) #define IO_MDI (0031<<8) #define IO_DCI (0031<<8) #define IO_XMT (0031<<8) #define IO_XNA ((0031<<8)+0010) #define IO_INI (0031<<8) #define IO_HIS (0032<<8) #define IO_RCI (0032<<8) #define IO_RCV (0032<<8) #define IO_CLK (0032<<8) #define IO_CSR (0032<<8) #define IO_MDO (0033<<8) #define IO_CTI (0033<<8) #define IO_CON (0033<<8) #define IO_STA (0033<<8) #define IO_DTI (0034<<8) #define IO_DIS (0034<<8) #define IO_MDA (0034<<8) #define IO_DPT ((0034<<8)+0010) #define IO_RTI (0035<<8) #define IO_CTL (0035<<8) #define IO_STP (0035<<8) #define IO_SWI (0035<<8) #define IO_CNT (0036<<8) #define IO_ITI (0036<<8) #define IO_CPR ((0033<<8)+0010) #define IO_CAS ((0033<<8)+0020) #define IO_CRJ ((0033<<8)+0040) #define IO_CBO ((0033<<8)+0110) #define IO_CTR ((0033<<8)+0210) #define IO_GNI ((0035<<8)+0010) #define IO_GLI ((0035<<8)+0020) #define IO_GLC ((0035<<8)+0030) #define IO_GRI ((0035<<8)+0040) #define IO_GRC ((0035<<8)+0050) #define IO_GRN ((0035<<8)+0060) #define IO_CSM ((0035<<8)+0070) #define IO_CIN ((0035<<8)+0100) #define IO_SPW ((0035<<8)+0110) #define IO_CPW ((0035<<8)+0120) #define IO_NLB ((0035<<8)+0130) #define IO_DLB ((0035<<8)+0140) #define IO_CTY (0007<<8) #define IO_DTY (0015<<8) #define IO_LDI (0016<<8) #define IO_UDI ((0023<<8)+0010) #define IO_LTI (0017<<8) #define IO_UTI ((0023<<8)+0020) #define IO_LTY (0020<<8) #define IO_UTY ((0023<<8)+0030) #define IO_LKE (0024<<8) #define IO_UER ((0023<<8)+0040) #define IO_NLK (0023<<8) #define IO_ONL (0037<<8) #define IO_FLN (0025<<8) #define IO_RAD (0021<<8) #define IO_MAO ((0007<<8)+0010) #define IO_LEI ((0017<<8)+0010) #define IO_RDD ((0020<<8)+0010) #define IO_RMT ((0020<<8)+0020) #define IO_LSI (0022<<8) #define IO_UEI ((0023<<8)+0050) #define IO_USI ((0023<<8)+0060) #define IO_CSI (0026<<8) #define IO_DSI (0027<<8) #define IO_ATX (0001<<8) #define IO_ATF (0002<<8) #define IO_CRX (0031<<8) #define IO_DRX (0032<<8) #define IO_RTF (0033<<8) /* These function codes don't seem to be in RSXMAC.SML */ #define SF_GMC ((0005<<8)+0160) #define SF_SMC ((0005<<8)+0040)