/********************************************************************************************************************************/ /* Created: 9-Mar-2021 22:28:06 by OpenVMS SDL EV3-3 */ /* Source: 09-MAR-2021 22:28:01 $1$DGA8085:[STARLET_H.SRC]STARDEFMP.SDI;1 */ /********************************************************************************************************************************/ /*** MODULE $PPROPDEF ***/ #ifndef __PPROPDEF_LOADED #define __PPROPDEF_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 /*+ */ /* */ /* Set Process Properties Data Identifier Definitions */ /* */ /* **** NOTE **** */ /* */ /* New items must always be added to the END of each item list */ /* (preceeding the ENDlistname item) so that users will not have */ /* to relink. */ /*- */ /* Property definitions */ #define PPROP$C_PARSE_STYLE_TEMP 0 /* Change the parse style for the life of an image */ #define PPROP$C_PARSE_STYLE_PERM 1 /* Change the parse style for the life of the process */ #define PPROP$C_HOME_RAD 2 /* Change the home rad of the thread */ #define PPROP$C_CASE_LOOKUP_TEMP 3 /* Change the case lookup mode for the life of an image */ #define PPROP$C_CASE_LOOKUP_PERM 4 /* Change the case lookup mode for the life of the process */ #define PPROP$C_MEDDLE_ENABLE 5 /* Record the fact of alterations to process logical */ /* names or symbols */ #define PPROP$C_MEDDLE 6 /* Process logical names or symbols have been altered */ #define PPROP$C_UNITS 7 /* Change the units for the life of the process (blocks/bytes) */ #define PPROP$C_SS_LOG_ENABLE 8 /* Enable system service logging for the process */ #define PPROP$C_SS_LOG_DISABLE 9 /* Disable system service logging for the process */ #define PPROP$C_SS_LOG_UNLOAD 10 /* Stop system service logging & delete buffers */ #define PPROP$C_TOKEN 11 /* Change the DCL token size for the life of the process */ #define PPROP$C_DEADLOCK_WAIT 12 /* Change per-process deadlock wait (in 10msec units) */ #define PPROP$C_SEARCH_SYMLINK_TEMP 13 /* Change the symlink search mode for the life of an image */ #define PPROP$C_SEARCH_SYMLINK_PERM 14 /* Change the symlink search mode for the life of the process */ #define PPROP$C_KERNEL_THREAD_LIMIT 15 /* Change per-process kernel thread limit */ /* Parse style definitions */ #define PARSE_STYLE$C_ODS2 0 /* Values for the above properties (old name) */ #define PARSE_STYLE$C_ODS5 1 /* Values for the above properties (old name) */ #define PARSE_STYLE$C_TRADITIONAL 0 /* Values for the above properties (new name) */ #define PARSE_STYLE$C_EXTENDED 1 /* Values for the above properties (new name) */ /* case lookup definitions */ #define PPROP$K_CASE_BLIND 0 /* case blind operation */ #define PPROP$K_CASE_SENSITIVE 1 /* case sensitive operation */ /* symlink search mode definitions */ /* NOTE: Symlink search mode encodings are coordinated across $JPIDEF, $LIBCQDEF, */ /* $LIBFILDEF, $PPROPDEF, and $NAMLDEF. */ #define PPROP$K_SEARCH_SYMLINK_NONE 1 /* use no symlinks */ #define PPROP$K_SEARCH_SYMLINK_ALL 2 /* use symlinks always */ #define PPROP$K_SEARCH_SYMLINK_NOELLIPS 3 /* use symlinks except in ellipsis */ #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 /* __PPROPDEF_LOADED */