/**/ /***************************************************************************/ /** **/ /** © Copyright 2010, Hewlett-Packard Development Company, L.P. **/ /** **/ /** Confidential computer software. Valid license from HP and/or **/ /** its subsidiaries required for possession, use, or copying. **/ /** **/ /** Consistent with FAR 12.211 and 12.212, Commercial Computer Software, **/ /** Computer Software Documentation, and Technical Data for Commercial **/ /** Items are licensed to the U.S. Government under vendor's standard **/ /** commercial license. **/ /** **/ /** Neither HP nor any of its subsidiaries shall be liable for technical **/ /** or editorial errors or omissions contained herein. The information **/ /** in this document is provided "as is" without warranty of any kind and **/ /** is subject to change without notice. The warranties for HP products **/ /** are set forth in the express limited warranty statements accompanying **/ /** such products. Nothing herein should be construed as constituting an **/ /** additional warranty. **/ /** **/ /***************************************************************************/ /********************************************************************************************************************************/ /* Created: 30-Mar-2010 17:26:29 by OpenVMS SDL EV3-3 */ /* Source: 09-JUN-1993 15:24:41 $1$DGA7274:[LIB_H.SRC]BOOCMDDEF.SDL;1 */ /********************************************************************************************************************************/ /*** MODULE $boocmddef ***/ #ifndef __BOOCMDDEF_LOADED #define __BOOCMDDEF_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 /*+ */ /* Definitions for SYSGEN/SYSBOOT command options flags */ /*- */ #define BOOCMD$M_NOCHECK 0x1 #define BOOCMD$M_NORESET 0x2 #define BOOCMD$M_SAVE 0x4 #define BOOCMD$M_USER 0x8 #define BOOCMD$M_PAGEFILE 0x10 #define BOOCMD$M_NONCONTIG 0x20 #define BOOCMD$M_SELECT 0x40 #define BOOCMD$M_EXCLUDE 0x80 #define BOOCMD$M_CONT 0x100 #define BOOCMD$M_DEFAULT 0x200 #define BOOCMD$M_USEFILE 0x400 #define BOOCMD$M_DISHEX 0x800 #define BOOCMD$M_AUTOLOG 0x1000 #define BOOCMD$M_OUTPUT 0x2000 #define BOOCMD$M_INPUT 0x4000 #define BOOCMD$M_SETOUTPUT 0x8000 #define BOOCMD$M_TERMINAL 0x10000 #define BOOCMD$M_CONTIG 0x20000 #define BOOCMD$M_NOCHKPNT 0x40000 #define BOOCMD$M_REMOTE 0x80000 #define BOOCMD$M_LOGICAL 0x100000 #define BOOCMD$M_UART1 0x200000 #define BOOCMD$M_UART2 0x400000 #define BOOCMD$M_UART3 0x800000 #define BOOCMD$M_NI 0x1000000 #define BOOCMD$M_NL_USER 0x2000000 #define BOOCMD$M_DINS_ALL 0x4000000 #define BOOCMD$M_DINS_IDX 0x8000000 #define BOOCMD$M_SETCMD 0x10000000 #define BOOCMD$M_CLR_MODIFY 0x20000000 #define BOOCMD$M_DYNAMIC_ONLY 0x40000000 #define BOOCMD$S_BOOCMDDEF 4 typedef struct _boocmd { __struct { unsigned boocmd$v_nocheck : 1; unsigned boocmd$v_noreset : 1; unsigned boocmd$v_save : 1; unsigned boocmd$v_user : 1; unsigned boocmd$v_pagefile : 1; unsigned boocmd$v_noncontig : 1; unsigned boocmd$v_select : 1; unsigned boocmd$v_exclude : 1; unsigned boocmd$v_cont : 1; unsigned boocmd$v_default : 1; unsigned boocmd$v_usefile : 1; unsigned boocmd$v_dishex : 1; unsigned boocmd$v_autolog : 1; unsigned boocmd$v_output : 1; unsigned boocmd$v_input : 1; unsigned boocmd$v_setoutput : 1; unsigned boocmd$v_terminal : 1; unsigned boocmd$v_contig : 1; unsigned boocmd$v_nochkpnt : 1; unsigned boocmd$v_remote : 1; unsigned boocmd$v_logical : 1; unsigned boocmd$v_uart1 : 1; unsigned boocmd$v_uart2 : 1; unsigned boocmd$v_uart3 : 1; unsigned boocmd$v_ni : 1; unsigned boocmd$v_nl_user : 1; unsigned boocmd$v_dins_all : 1; unsigned boocmd$v_dins_idx : 1; unsigned boocmd$v_setcmd : 1; unsigned boocmd$v_clr_modify : 1; unsigned boocmd$v_dynamic_only : 1; unsigned boocmd$v_fill_0_ : 1; } boocmd$r_cmdopt_bits; } BOOCMD; #if !defined(__VAXC) #define boocmd$v_nocheck boocmd$r_cmdopt_bits.boocmd$v_nocheck #define boocmd$v_noreset boocmd$r_cmdopt_bits.boocmd$v_noreset #define boocmd$v_save boocmd$r_cmdopt_bits.boocmd$v_save #define boocmd$v_user boocmd$r_cmdopt_bits.boocmd$v_user #define boocmd$v_pagefile boocmd$r_cmdopt_bits.boocmd$v_pagefile #define boocmd$v_noncontig boocmd$r_cmdopt_bits.boocmd$v_noncontig #define boocmd$v_select boocmd$r_cmdopt_bits.boocmd$v_select #define boocmd$v_exclude boocmd$r_cmdopt_bits.boocmd$v_exclude #define boocmd$v_cont boocmd$r_cmdopt_bits.boocmd$v_cont #define boocmd$v_default boocmd$r_cmdopt_bits.boocmd$v_default #define boocmd$v_usefile boocmd$r_cmdopt_bits.boocmd$v_usefile #define boocmd$v_dishex boocmd$r_cmdopt_bits.boocmd$v_dishex #define boocmd$v_autolog boocmd$r_cmdopt_bits.boocmd$v_autolog #define boocmd$v_output boocmd$r_cmdopt_bits.boocmd$v_output #define boocmd$v_input boocmd$r_cmdopt_bits.boocmd$v_input #define boocmd$v_setoutput boocmd$r_cmdopt_bits.boocmd$v_setoutput #define boocmd$v_terminal boocmd$r_cmdopt_bits.boocmd$v_terminal #define boocmd$v_contig boocmd$r_cmdopt_bits.boocmd$v_contig #define boocmd$v_nochkpnt boocmd$r_cmdopt_bits.boocmd$v_nochkpnt #define boocmd$v_remote boocmd$r_cmdopt_bits.boocmd$v_remote #define boocmd$v_logical boocmd$r_cmdopt_bits.boocmd$v_logical #define boocmd$v_uart1 boocmd$r_cmdopt_bits.boocmd$v_uart1 #define boocmd$v_uart2 boocmd$r_cmdopt_bits.boocmd$v_uart2 #define boocmd$v_uart3 boocmd$r_cmdopt_bits.boocmd$v_uart3 #define boocmd$v_ni boocmd$r_cmdopt_bits.boocmd$v_ni #define boocmd$v_nl_user boocmd$r_cmdopt_bits.boocmd$v_nl_user #define boocmd$v_dins_all boocmd$r_cmdopt_bits.boocmd$v_dins_all #define boocmd$v_dins_idx boocmd$r_cmdopt_bits.boocmd$v_dins_idx #define boocmd$v_setcmd boocmd$r_cmdopt_bits.boocmd$v_setcmd #define boocmd$v_clr_modify boocmd$r_cmdopt_bits.boocmd$v_clr_modify #define boocmd$v_dynamic_only boocmd$r_cmdopt_bits.boocmd$v_dynamic_only #endif /* #if !defined(__VAXC) */ #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 /* __BOOCMDDEF_LOADED */