perlvars.h revision 7c478bd95313f5f23a4c958a745db2134aa03244
/* perlvars.h
*
* Copyright (C) 1999, 2000, 2001, 2002, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
/****************/
/* Truly global */
/****************/
/* Don't forget to re-run embed.pl to propagate changes! */
/* This file describes the "global" variables used by perl
* This used to be in perl.h directly but we want to abstract out into
* distinct files which are per-thread, per-interpreter or really global,
* and how they're initialized.
*
* The 'G' prefix is only needed for vars that need appropriate #defines
* generated in embed*.h. Such symbols are also used to generate
* the appropriate export list for win32. */
/* global state */
/* currently running interpreter
* (initial parent interpreter under
* useithreads) */
#if defined(USE_5005THREADS) || defined(USE_ITHREADS)
#endif
/* constants (these are not literals to facilitate pointer comparisons) */
/* XXX does anyone even use this? */
#endif
#if defined(USE_ITHREADS)
#endif
#if defined(USE_5005THREADS) || defined(USE_ITHREADS)
#endif
/* This is constant on most architectures, a global on OS/2 */
#ifndef PERL_MICRO
/* If Perl has to ignore SIGPFE, this is its saved state.
* See perl.h macros PERL_FPU_INIT and PERL_FPU_{PRE,POST}_EXEC. */
#endif
/* Restricted hashes placeholder value.
* The contents are never used, only the address. */
#ifndef PERL_MICRO
#endif