#line 1 "perl.c"
#include "EXTERN.h"
#include "perl.h"
#include "patchlevel.h"
#ifdef I_UNISTD
#include <unistd.h>
#endif
#if !defined(STANDARD_C) && !defined(HAS_GETENV_PROTOTYPE)
#endif
#ifdef IAMSUID
#ifndef DOSUID
#define DOSUID
#endif
#endif
#ifdef SETUID_SCRIPTS_ARE_SECURE_NOW
#ifdef DOSUID
#undef DOSUID
#endif
#endif
#define I_REINIT 
#ifdef MULTIPLICITY
#endif
#ifdef MSDOS
#endif
#ifdef MULTIPLICITY
#else
#endif
#if defined(SUBVERSION) && SUBVERSION > 0
#else
#endif
#if defined(LOCAL_PATCH_COUNT)
#endif
#ifdef DEBUGGING
#endif
#if 0  
#endif 
#ifdef SETUID_SCRIPTS_ARE_SECURE_NOW
#ifdef IAMSUID
#undef IAMSUID
#endif
#endif
#if defined(NeXT) && defined(__DYNAMIC__)
#endif 
#ifndef VMS  
#endif
#ifdef DOSUID
#endif
#ifdef VMS
#else
#endif
#if defined(DEBUGGING) || defined(NO_EMBED) || defined(MULTIPLICITY)
#  ifdef DEBUGGING
#  endif
#  ifdef NO_EMBED
#  endif
#  ifdef MULTIPLICITY
#  endif
#endif
#if defined(LOCAL_PATCH_COUNT)
#endif
#ifdef __DATE__
#  ifdef __TIME__
#  else
#  endif
#endif
#ifndef MULTIPLICITY
#endif	    
#ifdef MSDOS
#endif
#ifdef VMS
#endif
#ifdef DEBUGGING_MSTATS
#endif
#ifdef DEBUGGING_MSTATS
#endif
#ifdef DEBUGGING
#else
#endif
#if defined(SUBVERSION) && SUBVERSION > 0
#else
#endif
#ifdef MSDOS
#endif
#ifdef DJGPP
#endif
#ifdef OS2
#endif
#ifdef atarist
#endif
#ifdef ALTERNATE_SHEBANG
#endif
#ifdef UNEXEC
#else
#  ifdef VMS
#    include <lib$routines.h>
#  else
#  endif
#endif
#ifdef CAN_PROTOTYPE
#else
#endif
#if defined(DOSISH) && !defined(OS2) && !defined(atarist)
#  define SEARCH_EXTS ".bat", ".cmd", NULL
#  define MAX_EXT_LEN 4
#endif
#ifdef VMS
#  define SEARCH_EXTS ".pl", ".com", NULL
#  define MAX_EXT_LEN 4
#endif
#ifdef SEARCH_EXTS
#else
#  define MAX_EXT_LEN 0
#endif
#ifdef VMS
#else  
#ifndef atarist
#ifdef DOSISH
#else
#endif
#else  
#endif 
#if defined(atarist) && !defined(DOSISH)
#endif
#if defined(atarist) || defined(DOSISH)
#endif
#endif  
#ifdef SEARCH_EXTS
#endif
#ifdef SEARCH_EXTS
#endif
#ifndef DOSISH
#endif
#if defined(HAS_FCNTL) && defined(F_SETFD)
#endif
#ifdef MSDOS
#else
#ifdef LOC_SED
#else
#endif
#endif
#ifdef IAMSUID				
#ifdef HAS_SETEUID
#else
#ifdef HAS_SETREUID
#else
#ifdef HAS_SETRESUID
#else
#endif
#endif
#endif
#endif 
#if defined(HAS_FCNTL) && defined(F_SETFD)
#endif
#ifdef DOSUID
#ifndef IAMSUID		
#endif
#endif
#ifdef DOSUID
#ifdef IAMSUID
#ifndef HAS_SETREUID
#else
#ifdef HAS_SETREUID
#else
# if HAS_SETRESUID
# endif
#endif
#ifdef HAS_SETREUID
#else
# if defined(HAS_SETRESUID)
# endif
#endif
#endif 
#endif 
#ifndef IAMSUID
#endif 
#ifndef IAMSUID
#endif
#ifdef HAS_SETEGID
#else
#ifdef HAS_SETREGID
#else
#ifdef HAS_SETRESGID
#else
#endif
#endif
#endif
#ifdef HAS_SETEUID
#else
#ifdef HAS_SETREUID
#else
#ifdef HAS_SETRESUID
#else
#endif
#endif
#endif
#ifdef HAS_SETEUID
#else
#ifdef HAS_SETREUID
#else
#ifdef HAS_SETRESUID
#else
#endif
#endif
#endif
#ifdef IAMSUID
#if defined(HAS_FCNTL) && defined(F_SETFD)
#endif
#endif 
#else 
#ifndef SETUID_SCRIPTS_ARE_SECURE_NOW
#endif 
#endif 
#ifdef VMS
#endif
#ifndef VMS  
#ifdef WIN32
#endif
#if defined(__BORLANDC__) && defined(USE_WIN32_RTL_ENV)
#endif
#endif
#ifdef DYNAMIC_ENV_FETCH
#endif
#ifndef VMS
#else 
#endif 
#ifdef APPLLIB_EXP
#endif
#ifdef ARCHLIB_EXP
#endif
#ifndef PRIVLIB_EXP
#define PRIVLIB_EXP "/usr/local/lib/perl5:/usr/local/lib/perl"
#endif
#ifdef SITEARCH_EXP
#endif
#ifdef SITELIB_EXP
#endif
#ifdef OLDARCHLIB_EXP  
#endif
#if defined(DOSISH)
#    define PERLLIB_SEP ';'
#else
#  if defined(VMS)
#    define PERLLIB_SEP '|'
#  else
#    define PERLLIB_SEP ':'
#  endif
#endif
#ifndef PERLLIB_MANGLE
#  define PERLLIB_MANGLE(s,n) (s)
#endif 
#ifdef VMS
#endif
#ifdef VMS
#endif
#ifdef VMS
#else
#endif
