From b236331f293e9a9e7f901f6c58076a249f50b776 Mon Sep 17 00:00:00 2001 From: Gurusamy Sarathy Date: Sun, 29 Nov 1998 12:40:28 +0000 Subject: various fixes for race conditions under threads: mutex locks based on PL_threadnum were seriously flawed, since it means more than one thread could enter the critical region; PL_na was global instead of thread-local; child thread could finish and free thr structures before Thread->new() got around to creating the Thread object; cv_clone() needed locking, as it mucks with PL_comppad and other global data; new_struct_thread() needed to lock template-thread's mutex while copying its data p4raw-id: //depot/perl@2385 --- perlvars.h | 2 -- 1 file changed, 2 deletions(-) (limited to 'perlvars.h') diff --git a/perlvars.h b/perlvars.h index 17924a9154..3860345409 100644 --- a/perlvars.h +++ b/perlvars.h @@ -73,8 +73,6 @@ PERLVAR(Gnice_chunk_size, U32) /* how nice the chunk of memory is */ PERLVARI(Grunops, runops_proc_t, FUNC_NAME_TO_PTR(RUNOPS_DEFAULT)) PERLVAR(Gtokenbuf[256], char) -PERLVAR(Gna, STRLEN) /* for use in SvPV when length is - Not Applicable */ PERLVAR(Gsv_undef, SV) PERLVAR(Gsv_no, SV) -- cgit v1.2.1