/* Ported to GNU C openVMS/Alpha by Klaus Kämpf, kkaempf@progis.de */ /* * * RMS filename handling block. */ #ifndef _NAMDEF_H #define _NAMDEF_H #ifdef __cplusplus extern "C" { #endif /* NAM block is used to communicate optional filename-related information */ #define NAM$C_BID 2 /* code for NAM block */ #define NAM$C_MAXRSS 255 /* maximum resultant name string size (network) */ #define NAM$C_MAXRSSLCL 255 /* maximum resultant name string size (local) */ /* name option (NOP) bit mask values */ #define NAM$V_PWD 0 #define NAM$V_FILL_1 1 #define NAM$V_FILL_2 2 #define NAM$V_SYNCHK 3 #define NAM$V_NOCONCEAL 4 #define NAM$V_SLPARSE 5 #define NAM$V_SRCHXABS 6 #define NAM$M_PWD (1<