/* $NetBSD: vms_fab.h,v 1.1.1.1 2016/01/10 21:36:21 christos Exp $ */ /* This file includes the setup for the file access block for VMS. Written by Phillip C. Brisco 8/98. */ #include <rms.h> #include <ssdef.h> #include <stddef.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <starlet.h> #if defined(VMS) && defined(__DECC) /* need function prototype */ # if (__DECC_VER<50790004) /* have an own one */ char *alloca(unsigned int); # else # define alloca __ALLOCA # endif #endif struct FAB fab; struct NAM nam; int length_of_fna_buffer; int fab_stat; char expanded_name[NAM$C_MAXRSS]; char fna_buffer[NAM$C_MAXRSS]; char result_name[NAM$C_MAXRSS]; char final_name[NAM$C_MAXRSS]; int max_file_path_size = NAM$C_MAXRSS; char *arr_ptr[32767]; |