/********************************************************************************************************************************/ /* Created: 9-Mar-2021 22:28:04 by OpenVMS SDL EV3-3 */ /* Source: 09-MAR-2021 22:28:01 $1$DGA8085:[STARLET_H.SRC]RMSFALMSG.SDI;1 */ /********************************************************************************************************************************/ /*** MODULE $FALDEF ***/ #ifndef __FALDEF_LOADED #define __FALDEF_LOADED 1 #pragma __nostandard /* This file uses non-ANSI-Standard features */ #pragma __member_alignment __save #pragma __nomember_alignment #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __save /* Save the previously-defined required ptr size */ #pragma __required_pointer_size __short /* And set ptr size default to 32-bit pointers */ #endif #ifdef __cplusplus extern "C" { #define __unknown_params ... #define __optional_params ... #else #define __unknown_params #define __optional_params ... #endif #ifndef __struct #if !defined(__VAXC) #define __struct struct #else #define __struct variant_struct #endif #endif #ifndef __union #if !defined(__VAXC) #define __union union #else #define __union variant_union #endif #endif /* */ /* This SDL File Generated by VAX-11 Message V04-00 on 9-MAR-2021 22:26:46.01 */ /* */ /* */ /* VERSION: 'X-1' */ /* */ /***************************************************************************** */ /** * */ /** COPYRIGHT (C) 1978, 1980, 1982, 1984 BY * */ /** DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASSACHUSETTS. * */ /** ALL RIGHTS RESERVED. * */ /** * */ /** THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND COPIED * */ /** ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE AND WITH THE * */ /** INCLUSION OF THE ABOVE COPYRIGHT NOTICE. THIS SOFTWARE OR ANY OTHER * */ /** COPIES THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY * */ /** OTHER PERSON. NO TITLE TO AND OWNERSHIP OF THE SOFTWARE IS HEREBY * */ /** TRANSFERRED. * */ /** * */ /** THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE * */ /** AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT * */ /** CORPORATION. * */ /** * */ /** DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS * */ /** SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DIGITAL. * */ /** * */ /** * */ /***************************************************************************** */ /* */ /*++ */ /* FACILITY: */ /* */ /* MESSAGES ARE FOR THE FAL (DECNET FILE ACCESS LISTENER) FACILITY, BUT */ /* ARE GENERATED ON BEHALF OF FAL BY RMS. */ /* */ /* ABSTRACT: */ /* */ /* THIS MODULE DEFINES FAL STATUS CODE SYMBOLS AND CORRESPONDING MESSAGE */ /* TEXT. NOTE THAT THIS MESSAGE FILE IS MAINTAINED BY THE RMS FACILITY, */ /* NOT THE FAL FACILITY, BECAUSE RMS DOES THE TRANSLATION OF DAP STATUS */ /* INTO FAL STATUS CODES WHICH ARE REPORTED AS SECONDARY STATUS INFORMATION */ /* TO THE RMS$_NETFAIL AND RMS$_SUPPORT COMPLETION CODES ON BEHALF OF FAL. */ /* */ /* ENVIRONMENT: VAX/VMS */ /* */ /* AUTHOR: JAMES A. KRYCKA, CREATION DATE: 15-JAN-1982 */ /* */ /* MODIFIED BY: */ /* */ /* X-1 RAB RICHARD A. BISHOP 24-JUN-1991 */ /* MOVED TO [STARLET] FACILITY */ /* */ /* ================================== */ /* OLD AUDIT TRAIL FOLLOWS: */ /* */ /* X-3 SAD009 STUART A. DAVIDSON 06-OCT-1986 */ /* ADD STATUS CODES FOR SNADTF. */ /* */ /* X-2 DAS DAVID A. SOLOMON 01-AUG-1986 */ /* REMOVE /MACRO= ON .FACILITY SO THE PROPER MACROS WILL */ /* BE GENERATED IN THE SDL FILE. */ /* */ /* V03-001 JAK0147 J A KRYCKA 09-JUL-1984 */ /* ADD ERROR CODES THAT CORRESPOND TO DAP MICCODES 416 TO 470 */ /* (OCTAL) FOR MACCODES 4 THROUGH 7 DEFINED IN THE DAP V7.0 */ /* SPECIFICATION. */ /* */ /*-- */ /*++ */ /* DEFINE FAL STATUS CODES FOR USE BY RMS AS SECONDARY STATUS CODES. */ /* */ /* LAYOUT OF MESSAGE SPACE: */ /* */ /* MSG NUMBERS MSG NUMBERS MSG CODES DESCRIPTION */ /* (DECIMAL) (HEXADECIMAL) (HEXADECIMAL) */ /* */ /* 0 - 1023 0000 - 03FF 8000 - 9FFF UNUSED */ /* 1024 - 2047 0400 - 07FF A000 - BFFF FOR RMS$_NETFAIL */ /* 2048 - 4095 0800 - 0FFF C000 - FFFF FOR RMS$_SUPPORT */ /*-- */ #define FAL$_FACILITY 503 /*+ */ /* DEFINE FAL STATUS CODES THAT ARE ASSOCIATED WITH THE RMS$_NETFAIL COMPLETION */ /* CODE AND RETURNED IN THE STV FIELD OF THE FAB OR RAB. */ /* */ /* USE THE FOLLOWING FORMULA TO MAP A DAP STATUS CODE (STSCODE FIELD WITH */ /* MACCODE = 4 THRU 7) INTO A CORRESPONDING FAL MESSAGE CODE (LOWER 16 BITS): */ /* */ /* MESSAGE-CODE = (2**15 + ((MICCODE + 1024) * 8) + SEVERITY-LEVEL) */ /* */ /* NOTE: THE FIRST THREE CHARACTERS OF THE MESSAGE IDENTIFICATION MNEMONIC */ /* FOR EACH MESSAGE CODE IN THIS SET INDICATES ITS ORIGIN AS FOLLOWS: */ /* */ /* RMS --- THE CODE IS DEFINED FOR RMS-11 OR RMS-20, BUT NOT FOR RMS-32. */ /* (RMS-32 COMPLETION CODES ARE DEFINED IN RMSDEF.MDL.) */ /* FCS --- THE CODE IS DEFINED FOR THE FCS-11 ENVIRONMENT. */ /* TEN --- THE CODE IS DEFINED FOR THE TOPS-10 ENVIRONMENT. */ /* DAP --- ORIGIN IN THE DAP SPECIFICATION IS UNKNOWN. */ /*- */ #define FAL$_OFFSET_A 1024 /* MICCODE = 0000 (OCTAL) */ #define FAL$_DAPFAIL 33005572 #define FAL$_RMSABO 33005580 /* MICCODE = 0011 (OCTAL) */ #define FAL$_RMSAST 33005644 #define FAL$_RMSBPA 33005652 #define FAL$_RMSBPS 33005660 /* MICCODE = 0026 (OCTAL) */ #define FAL$_RMSCLS 33005748 /* MICCODE = 0056 (OCTAL) */ #define FAL$_RMSFID 33005940 /* MICCODE = 0071 (OCTAL) */ #define FAL$_RMSINI 33006028 /* MICCODE = 0102 (OCTAL) */ #define FAL$_RMSLBL 33006100 #define FAL$_RMSLBY 33006108 #define FAL$_RMSLCH 33006116 /* MICCODE = 0106 (OCTAL) */ #define FAL$_RMSLOC 33006132 #define FAL$_RMSMAP 33006140 /* MICCODE = 0115 (OCTAL) */ #define FAL$_RMSNID 33006188 /* MICCODE = 0117 (OCTAL) */ #define FAL$_RMSOPN 33006204 /* MICCIDE = 0124 (OCTAL) */ #define FAL$_RMSPRM 33006244 /* MICCODE = 0153 (OCTAL) */ #define FAL$_RMSSTK 33006428 /* MICCODE = 0162 (OCTAL) */ #define FAL$_RMSVOL 33006484 /* MICCODE = 0170 (OCTAL) */ #define FAL$_RMSCAA 33006532 /* MICCODE = 0231 (OCTAL) */ #define FAL$_RMSBLK 33006796 #define FAL$_RMSBSZ 33006804 #define FAL$_RMSCDR 33006812 #define FAL$_RMSCGJ 33006820 #define FAL$_RMSCOF 33006828 #define FAL$_RMSJFN 33006836 #define FAL$_RMSPEF 33006844 #define FAL$_RMSTRU 33006852 #define FAL$_RMSUDF 33006860 #define FAL$_RMSXCL 33006868 #define FAL$_DAPDIRFUL 33006876 #define FAL$_FCSHWR 33006884 #define FAL$_FCSFHE 33006892 #define FAL$_DAPWRTEOF 33006900 #define FAL$_FCSONP 33006908 #define FAL$_FCSDNA 33006916 #define FAL$_FCSDAA 33006924 #define FAL$_FCSDUN 33006932 #define FAL$_FCSRSU 33006940 #define FAL$_FCSOVR 33006948 #define FAL$_FCSBCC 33006956 #define FAL$_FCSNOD 33006964 #define FAL$_FCSIFU 33006972 #define FAL$_FCSHFU 33006980 #define FAL$_FCSWAC 33006988 #define FAL$_FCSCKS 33006996 #define FAL$_FCSWAT 33007004 #define FAL$_FCSALN 33007012 #define FAL$_FCSBTF 33007020 #define FAL$_FCSILL 33007028 #define FAL$_FCS2DV 33007036 #define FAL$_FCSFEX 33007044 #define FAL$_FCSRNM 33007052 #define FAL$_FCSFOP 33007060 #define FAL$_FCSVER 33007068 #define FAL$_FCSEOV 33007076 #define FAL$_FCSDAO 33007084 #define FAL$_FCSBBE 33007092 #define FAL$_FCSEOT 33007100 #define FAL$_FCSNBF 33007108 #define FAL$_FCSNBK 33007116 #define FAL$_FCSNST 33007124 #define FAL$_FCSULK 33007132 #define FAL$_FCSNLN 33007140 #define FAL$_FCSSRE 33007148 /* MICCODE = 0311 (OCTAL) */ #define FAL$_DAPQUOEXC 33007180 /* MICCODE = 0346 (OCTAL) */ #define FAL$_DAPDIRCAF 33007412 #define FAL$_DAPDIRCRA 33007420 #define FAL$_DAPDIRPRO 33007428 #define FAL$_DAPDIRPRA 33007436 #define FAL$_DAPDIRNFA 33007444 #define FAL$_DAPDIRCON 33007452 /* MICCODE = 0416 (OCTAL) */ #define FAL$_TENFILMOD 33007732 #define FAL$_TENDEVNA 33007740 #define FAL$_TENDEVNF 33007748 #define FAL$_TENPARALL 33007756 #define FAL$_TENBNFREE 33007764 #define FAL$_TENCSDF 33007772 #define FAL$_TENCDDF 33007780 #define FAL$_TENSFDNF 33007788 #define FAL$_TENSLE 33007796 #define FAL$_TENSFDCNT 33007804 #define FAL$_TENNCESL 33007812 #define FAL$_TENCUPFIL 33007820 #define FAL$_TENNETCAP 33007828 #define FAL$_TENTSKNA 33007836 #define FAL$_TENNODNF 33007844 #define FAL$_TENSFDREN 33007852 #define FAL$_TENCDFNDR 33007860 #define FAL$_TENJCREAD 33007868 #define FAL$_TENRENSFD 33007876 #define FAL$_TENDEVDWN 33007884 #define FAL$_TENDEVRES 33007892 #define FAL$_TENDEVMDA 33007900 #define FAL$_TENDEVALL 33007908 #define FAL$_TENILLDM 33007916 #define FAL$_TENLPTPAG 33007924 #define FAL$_TENLPTVFU 33007932 #define FAL$_TENLPTCHR 33007940 #define FAL$_TENLPTRAM 33007948 #define FAL$_TENFILSPC 33007956 /* MICCODE = 0453 (OCTAL) */ #define FAL$_TENNSNOD 33007964 #define FAL$_TENANODI 33007972 #define FAL$_TENSNODI 33007980 #define FAL$_TENNSDEV 33007988 #define FAL$_TENADEVI 33007996 #define FAL$_TENSDEVI 33008004 #define FAL$_TENNSDIR 33008012 #define FAL$_TENADIRI 33008020 #define FAL$_TENSDIRI 33008028 #define FAL$_TENNSFIL 33008036 #define FAL$_TENAFILI 33008044 #define FAL$_TENSFILI 33008052 #define FAL$_TENAFILR 33008060 #define FAL$_TENSFILR 33008068 /* MICCODE = 475 (OCTAL) */ #define FAL$_DTFFALSHT 33008108 #define FAL$_DTFNOFIL 33008116 #define FAL$_DTFNOREC 33008124 #define FAL$_DTFNOTREG 33008132 #define FAL$_DTFOPRABO 33008140 /* MICCODE = 504 (OCTAL) */ #define FAL$_DTFRDCKP 33008164 /*+ */ /* DEFINE FAL STATUS CODES THAT ARE ASSOCIATED WITH THE RMS$_SUPPORT COMPLETION */ /* CODE AND RETURNED IN THE STV FIELD OF THE FAB OR RAB. */ /* */ /* USE THE FOLLOWING FORMULA TO MAP A DAP STATUS CODE (STSCODE FIELD WITH */ /* MACCODE = 2) INTO A CORRESPONDING FAL MESSAGE CODE (LOWER 16 BITS): */ /* */ /* MESSAGE-CODE = (2**15 + ((MICCODE + 2048) * 8) + SEVERITY-LEVEL) */ /* */ /* NOTE: THE INTENT IN THIS SECTION IS TO DEFINE FAL STATUS CODES ONLY FOR DAP */ /* FIELDS THAT CORRESPOND DIRECTLY TO RMS CONTROL BLOCK FIELDS USED FOR */ /* INPUT. FOR OTHER DAP FIELDS THAT MAY BE REJECTED BY THE REMOTE FAL AS */ /* BEING UNSUPPORTED, THE RMS$_SUP COMPLETION CODE IS RETURNED IN THE STS */ /* FIELD OF THE FAB OR RAB WITH AN ASSOCIATED DAP CODE IN THE STV FIELD. */ /*- */ #define FAL$_OFFSET_B 2048 /* MICCODE = 0222 (OCTAL) */ #define FAL$_ORG 33014932 #define FAL$_RFM 33014940 #define FAL$_RAT 33014948 #define FAL$_BLS 33014956 #define FAL$_MRS 33014964 #define FAL$_ALQ1 33014972 #define FAL$_BKS 33014980 #define FAL$_FSZ 33014988 #define FAL$_MRN 33014996 /* MICCODE = 0234 (OCTAL) */ #define FAL$_DEQ1 33015012 #define FAL$_FOP1 33015020 /* MICCODE = 0241 (OCTAL) */ #define FAL$_LRL 33015052 /* MICCODE = 0320 (OCTAL) */ #define FAL$_ACCFUNC 33015428 /* MICCODE = 0323 (OCTAL) */ #define FAL$_FAC 33015452 #define FAL$_SHR 33015460 /* MICCODE = 0420 (OCTAL) */ #define FAL$_CTLFUNC 33015940 /* MICCODE = 0422 (OCTAL) */ #define FAL$_RAC 33015956 #define FAL$_KEY 33015964 #define FAL$_KRF 33015972 #define FAL$_ROP 33015980 /* MICCODE = 0520 (OCTAL) */ #define FAL$_CONFUNC 33016452 /* MICCODE = 0720 (OCTAL) */ #define FAL$_CMPFUNC 33017476 #define FAL$_FOP2 33017484 /* MICCODE = 1221 (OCTAL) */ #define FAL$_FLG 33019020 #define FAL$_DFL 33019028 #define FAL$_IFL 33019036 /* MICCODE = 1225 (OCTAL) */ #define FAL$_POS 33019052 #define FAL$_SIZ 33019060 #define FAL$_REF 33019068 #define FAL$_KNM 33019076 #define FAL$_NUL 33019084 #define FAL$_IAN 33019092 #define FAL$_LAN 33019100 #define FAL$_DAN 33019108 #define FAL$_DTP 33019116 /* MICCODE = 1321 (OCTAL) */ #define FAL$_VOL 33019532 #define FAL$_ALN 33019540 #define FAL$_AOP 33019548 #define FAL$_LOC 33019556 /* MICCODE = 1326 (OCTAL) */ #define FAL$_ALQ2 33019572 #define FAL$_AID 33019580 #define FAL$_BKZ 33019588 #define FAL$_DEQ2 33019596 /* MICCODE = 1521 (OCTAL) */ #define FAL$_CDT 33020556 #define FAL$_RDT 33020564 #define FAL$_EDT 33020572 #define FAL$_RVN 33020580 /* MICCODE = 1621 (OCTAL) */ #define FAL$_OWNER 33021068 #define FAL$_PROTSYS 33021076 #define FAL$_PROTOWN 33021084 #define FAL$_PROTGRP 33021092 #define FAL$_PROTWLD 33021100 #pragma __member_alignment __restore #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __restore /* Restore the previously-defined required ptr size */ #endif #ifdef __cplusplus } #endif #pragma __standard #endif /* __FALDEF_LOADED */