cpython/Parser
Guido van Rossum 359bcaa539 This fix (across 4 files in 3 directories) solves a subtle problem with
signal handlers in a fork()ed child process when Python is compiled with
thread support.  The bug was reported by Scott <scott@chronis.icgroup.com>.

What happens is that after a fork(), the variables used by the signal
module to determine whether this is the main thread or not are bogus,
and it decides that no thread is the main thread, so no signals will
be delivered.

The solution is the addition of PyOS_AfterFork(), which fixes the signal
module's variables.  A dummy version of the function is present in the
intrcheck.c source file which is linked when the signal module is not
used.
1997-11-14 22:24:28 +00:00
..
acceler.c Added finalization routines. 1997-08-02 03:02:27 +00:00
assert.h New permission notice, includes CNRI. 1996-10-25 14:44:06 +00:00
bitset.c Another directory quickly renamed. 1997-04-29 21:03:06 +00:00
firstsets.c Another directory quickly renamed. 1997-04-29 21:03:06 +00:00
grammar1.c Another directory quickly renamed. 1997-04-29 21:03:06 +00:00
grammar.c Another directory quickly renamed. 1997-04-29 21:03:06 +00:00
intrcheck.c This fix (across 4 files in 3 directories) solves a subtle problem with 1997-11-14 22:24:28 +00:00
listnode.c Another directory quickly renamed. 1997-04-29 21:03:06 +00:00
Makefile.in New build procedure. 1997-07-19 19:39:57 +00:00
metagrammar.c Another directory quickly renamed. 1997-04-29 21:03:06 +00:00
myreadline.c Renamed Py_input_hook to PyOS_InputHook. 1997-08-11 18:57:29 +00:00
node.c Another directory quickly renamed. 1997-04-29 21:03:06 +00:00
parser.c Another directory quickly renamed. 1997-04-29 21:03:06 +00:00
parser.h Another directory quickly renamed. 1997-04-29 21:03:06 +00:00
parsetok.c Finally plug the memory leak caused by syntax error (including 1997-07-27 01:52:50 +00:00
pgen.c Another directory quickly renamed. 1997-04-29 21:03:06 +00:00
pgen.h Another directory quickly renamed. 1997-04-29 21:03:06 +00:00
pgenmain.c Another directory quickly renamed. 1997-04-29 21:03:06 +00:00
printgrammar.c Oops, missed some renamings. 1997-05-07 23:51:07 +00:00
tokenizer.c Another directory quickly renamed. 1997-04-29 21:03:06 +00:00
tokenizer.h Another directory quickly renamed. 1997-04-29 21:03:06 +00:00