(root)/
gawk-5.2.2/
vms/
unixlib.h
       1  /* "unixlib.h"	--  limited substitute for VAX C V3.x's <unixlib.h>,
       2   * for use with VAX C V2.x and/or GNU C when building gawk.
       3   */
       4  
       5  
       6  /* declare the global environ[] array */
       7  #ifdef VAXC
       8  extern char noshare **environ;
       9  #else
      10  # ifdef __GNUC__
      11  #  define environ $$PsectAttributes_NOSHR$$environ
      12  # endif
      13  extern char **environ;
      14  #endif
      15  
      16  /* miscellaneous Unix emulation routines available in VAXCRTL */
      17  char *getenv(), *getcwd();
      18  
      19  char *ecvt(), *fcvt(), *gcvt();
      20  
      21  int getpid(), getppid();
      22  
      23  unsigned getuid();
      24  #ifndef _stdlib_h	/* gcc's stdlib.h has these with conflicting types */
      25  unsigned getgid(), getegid(), geteuid();
      26  #endif
      27  int setgid(), setuid();		/* no-ops */