X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=perlvars.h;h=27f76ebb8d34aff353c3d346979b6d8c9b0a02c5;hb=0384d2fffd4e9480d75fd2afa397b45866ec8ac8;hp=0495f1acfc443338a6c82bad362a779e3d7c316c;hpb=3f774658ecc4b04691265c9db31d70a4a611b290;p=p5sagit%2Fp5-mst-13.2.git diff --git a/perlvars.h b/perlvars.h index 0495f1a..27f76eb 100644 --- a/perlvars.h +++ b/perlvars.h @@ -1,6 +1,6 @@ /* perlvars.h * - * Copyright (c) 1997-2002, Larry Wall + * 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. @@ -48,21 +48,12 @@ PERLVAR(Gmalloc_mutex, perl_mutex) /* Mutex for malloc */ PERLVAR(Gop_mutex, perl_mutex) /* Mutex for op refcounting */ #endif -/* Force inclusion of both runops options */ -PERLVARI(Grunops_std, runops_proc_t, MEMBER_TO_FPTR(Perl_runops_standard)) -PERLVARI(Grunops_dbg, runops_proc_t, MEMBER_TO_FPTR(Perl_runops_debug)) - -/* Hooks to shared SVs and locks. */ -PERLVARI(Gsharehook, share_proc_t, MEMBER_TO_FPTR(Perl_sv_nosharing)) -PERLVARI(Glockhook, share_proc_t, MEMBER_TO_FPTR(Perl_sv_nolocking)) -PERLVARI(Gunlockhook, share_proc_t, MEMBER_TO_FPTR(Perl_sv_nounlocking)) -PERLVARI(Gthreadhook, thrhook_proc_t, MEMBER_TO_FPTR(Perl_nothreadhook)) - -/* Stores the PPID */ -#ifdef THREADS_HAVE_PIDS -PERLVARI(Gppid, IV, 0) -#endif - #ifdef USE_ITHREADS PERLVAR(Gdollarzero_mutex, perl_mutex) /* Modifying $0 */ #endif + +/* This is constant on most architectures, a global on OS/2 */ +PERLVARI(Gsh_path, char *, SH_PATH)/* full path of shell */ + +PERLVAR(Gearlytaint, bool) /* Early warning for taint, before PL_tainting is set */ +