1/* $NetBSD$ */ 2 3/* 4 This file includes the setup for the file access block for VMS. 5 Written by Phillip C. Brisco 8/98. 6 */ 7 8#include <rms.h> 9#include <ssdef.h> 10#include <stddef.h> 11#include <stdio.h> 12#include <stdlib.h> 13#include <string.h> 14#include <starlet.h> 15 16#if defined(VMS) && defined(__DECC) /* need function prototype */ 17# if (__DECC_VER<50790004) /* have an own one */ 18char *alloca(unsigned int); 19# else 20# define alloca __ALLOCA 21# endif 22#endif 23 24 25struct FAB fab; 26struct NAM nam; 27 28int length_of_fna_buffer; 29int fab_stat; 30char expanded_name[NAM$C_MAXRSS]; 31char fna_buffer[NAM$C_MAXRSS]; 32char result_name[NAM$C_MAXRSS]; 33char final_name[NAM$C_MAXRSS]; 34int max_file_path_size = NAM$C_MAXRSS; 35char *arr_ptr[32767]; 36