History log of /external/python/cpython2/Modules/signalmodule.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ca56dd4767617a2f5e946130de4beb06442a5cd5 17-Sep-2016 Martin Panter <vadmium+py@gmail.com> Issue #28139: Fix messed up indentation

Also update the classmethod and staticmethod doc strings and comments to
match the RST documentation.
/external/python/cpython2/Modules/signalmodule.c
763a61ca954a1c5a1b56411dd5e57a7d58afff75 10-Apr-2016 Serhiy Storchaka <storchaka@gmail.com> Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF
in places where Py_DECREF was used.
/external/python/cpython2/Modules/signalmodule.c
bc62af1bbe118aa678cb6fa4ecad40f7250b56de 06-Apr-2016 Serhiy Storchaka <storchaka@gmail.com> Issue #22570: Renamed Py_SETREF to Py_XSETREF.
/external/python/cpython2/Modules/signalmodule.c
5951f2300f43d75d344d542e171daed47a0382a6 24-Dec-2015 Serhiy Storchaka <storchaka@gmail.com> Issue #20440: Massive replacing unsafe attribute setting code with special
macro Py_SETREF.
/external/python/cpython2/Modules/signalmodule.c
d8931c375a92787662b32a5e07583a0490d8fc34 04-May-2013 Antoine Pitrou <solipsis@pitrou.net> Issue #14173: Avoid crashing when reading a signal handler during interpreter shutdown.
/external/python/cpython2/Modules/signalmodule.c
08e153ae377066c31e7e70be3da24edf1778631e 18-Jan-2013 Benjamin Peterson <benjamin@python.org> check windows fd validity (closes #16992)
/external/python/cpython2/Modules/signalmodule.c
c1ce93a4ab0c6e1ed5e7e013789a669871b2257d 11-Nov-2012 Gregory P. Smith <greg@krypto.org> Fixes issue #9535: Fix pending signals that have been received but not yet
handled by Python to not persist after os.fork() in the child process.
/external/python/cpython2/Modules/signalmodule.c
e0e88b0483d73c925e8f1809d24031acd6bfdf01 02-Feb-2012 Charles-François Natali <neologix@free.fr> Issue #13817: After fork(), reinit the ad-hoc TLS implementation earlier to fix
a random deadlock when fork() is called in a multithreaded process in debug
mode, and make PyOS_AfterFork() more robust.
/external/python/cpython2/Modules/signalmodule.c
1f3ff7bc3f7cfd4e823e49dc193ab7fecb767c43 12-Oct-2011 Charles-François Natali <neologix@free.fr> Issue #13156: revert changeset f6feed6ec3f9, which was only relevant for native
TLS implementations, and fails with the ad-hoc TLS implementation when a thread
doesn't have an auto thread state (e.g. a thread created outside of Python
calling into a subinterpreter).
/external/python/cpython2/Modules/signalmodule.c
4394e0db24f38250d487adcbd8b85f314cb86829 27-Apr-2011 Antoine Pitrou <solipsis@pitrou.net> Issue #10517: After fork(), reinitialize the TLS used by the PyGILState_*
APIs, to avoid a crash with the pthread implementation in RHEL 5. Patch
by Charles-François Natali.
/external/python/cpython2/Modules/signalmodule.c
33feeab598f5b0926a2835837c70c257f9be6749 18-Apr-2011 Victor Stinner <victor.stinner@haypocalc.com> (Merge 3.1) Issue #11768: The signal handler of the signal module only calls
Py_AddPendingCall() for the first signal to fix a deadlock on reentrant or
parallel calls. PyErr_SetInterrupt() writes also into the wake up file.
/external/python/cpython2/Modules/signalmodule.c
6b1167c61cb3e1e05b4b310fa9c9cddff93afa27 05-Nov-2010 Antoine Pitrou <solipsis@pitrou.net> Merged revisions 86214 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
r86214 | antoine.pitrou | 2010-11-05 20:47:27 +0100 (ven., 05 nov. 2010) | 4 lines

Issue #10311: The signal module now restores errno before returning from
its low-level signal handler. Patch by Hallvard B Furuseth.
........
/external/python/cpython2/Modules/signalmodule.c
1390dd7c9b1f621e0c31c60547d0beb5d432fb06 01-Oct-2010 Brian Curtin <brian.curtin@gmail.com> Merged revisions 85140 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
r85140 | brian.curtin | 2010-10-01 09:49:24 -0500 (Fri, 01 Oct 2010) | 4 lines

Fix #10003. Add SIGBREAK to the set of valid signals on Windows.

This fixes a regression noticed by bzr, introduced by issue #9324.
........
/external/python/cpython2/Modules/signalmodule.c
8426333a88f0959a55b351813f5987238ffd0e17 06-Sep-2010 Brian Curtin <brian.curtin@gmail.com> Merged revisions 84556 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
r84556 | brian.curtin | 2010-09-06 11:04:10 -0500 (Mon, 06 Sep 2010) | 7 lines

Clean up the fix to #9324 with some of the suggestions raised on python-dev
in response to the original checkin.

Move the validation from the original loop into a switch statement,
and adjust a platform check in the tests.
........
/external/python/cpython2/Modules/signalmodule.c
24af0e965694b997e90c46bd754a394e1ac86b45 06-Aug-2010 Brian Curtin <brian.curtin@gmail.com> Merged revisions 83763 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
r83763 | brian.curtin | 2010-08-06 14:27:32 -0500 (Fri, 06 Aug 2010) | 3 lines

Fix #9324: Add parameter validation to signal.signal on Windows in order
to prevent crashes.
........
/external/python/cpython2/Modules/signalmodule.c
c83ea137d7e717f764e2f31fc2544f522de7d857 09-May-2010 Antoine Pitrou <solipsis@pitrou.net> Untabify C files. Will watch buildbots.
/external/python/cpython2/Modules/signalmodule.c
e54ddf1ed2ec9f4166e51a392afeaa857a56d5c3 08-May-2010 Jean-Paul Calderone <exarkun@divmod.com> Skip signal handler re-installation if it is not necessary. Issue 8354.
/external/python/cpython2/Modules/signalmodule.c
e5aa886b4449c9b2db93591c58511ea3620c9b67 03-Apr-2010 Brian Curtin <brian.curtin@gmail.com> Implement #1220212. Add os.kill support for Windows.

os.kill takes one of two newly added signals, CTRL_C_EVENT and
CTRL_BREAK_EVENT, or any integer value. The events are a special case
which work with subprocess console applications which implement a
special console control handler. Any other value but those two will
cause os.kill to use TerminateProcess, outright killing the process.

This change adds win_console_handler.py, which is a script to implement
SetConsoleCtrlHandler and applicable handler function, using ctypes.

subprocess also gets another attribute which is a necessary flag to
creationflags in Popen in order to send the CTRL events.
/external/python/cpython2/Modules/signalmodule.c
4b81bc7fe6aad900cf2904c8a22a2c70a8b42659 23-Feb-2010 Andrew M. Kuchling <amk@amk.ca> #7706: add include guards where they're missing; required for Windows CE
/external/python/cpython2/Modules/signalmodule.c
f466642c6622495c08382d9488b301d9de26990b 12-Aug-2009 Gregory P. Smith <greg@mad-scientist.com> comment typo fix
/external/python/cpython2/Modules/signalmodule.c
32a66a0410674c23f00937b6bd5a0c9ea17d7e6b 02-Oct-2008 Christian Heimes <christian@cheimes.de> Fixed a couple more C99 comments and one occurence of inline.
/external/python/cpython2/Modules/signalmodule.c
18aa388ca084e1d40aa48c8c8f1b4f730c6fe059 24-Aug-2008 Neal Norwitz <nnorwitz@gmail.com> Fix:
* crashes on memory allocation failure found with failmalloc
* memory leaks found with valgrind
* compiler warnings in opt mode which would lead to invalid memory reads
* problem using wrong name in decimal module reported by pychecker

Update the valgrind suppressions file with new leaks that are small/one-time
leaks we don't care about (ie, they are too hard to fix).

TBR=barry
TESTED=./python -E -tt ./Lib/test/regrtest.py -uall (both debug and opt modes)
in opt mode:
valgrind -q --leak-check=yes --suppressions=Misc/valgrind-python.supp \
./python -E -tt ./Lib/test/regrtest.py -uall,-bsddb,-compiler \
-x test_logging test_ssl test_multiprocessing
valgrind -q --leak-check=yes --suppressions=Misc/valgrind-python.supp \
./python -E -tt ./Lib/test/regrtest.py test_multiprocessing
for i in `seq 1 4000` ; do
LD_PRELOAD=~/local/lib/libfailmalloc.so FAILMALLOC_INTERVAL=$i \
./python -c pass
done

At least some of these fixes should probably be backported to 2.5.
/external/python/cpython2/Modules/signalmodule.c
114f7e5ffff86daef0a9e9802317e7b259c447f9 13-Jun-2008 Benjamin Peterson <benjamin@python.org> #1683 prevent forking from interfering in threading storage
This should prevent some test_multiprocessing failures
/external/python/cpython2/Modules/signalmodule.c
b74d084da8e52aeb0324649d28241f6ca5b64e67 24-Mar-2008 Martin v. Löwis <martin@v.loewis.de> Conditionalize sys/time.h inclusion.
/external/python/cpython2/Modules/signalmodule.c
aef18b1c67f11aec579eada382fabc3597e1aae2 24-Mar-2008 Martin v. Löwis <martin@v.loewis.de> Patch #2240: Implement signal.setitimer and signal.getitimer.
/external/python/cpython2/Modules/signalmodule.c
7e251e83d5b488904212f91bace1322d12475803 23-Feb-2008 Facundo Batista <facundobatista@gmail.com> Issue 1089358. Adds the siginterrupt() function, that is just a
wrapper around the system call with the same name. Also added
test cases, doc changes and NEWS entry. Thanks Jason and Ralf
Schmitt.
/external/python/cpython2/Modules/signalmodule.c
02de8979ccc09d1ef5162f64dbc9e546dae2da4e 19-Dec-2007 Guido van Rossum <guido@python.org> Patch #1583 by Adam Olsen.

This adds signal.set_wakeup_fd(fd) which sets a file descriptor to
which a zero byte will be written whenever a C exception handler runs.

I added a simple C API as well, PySignal_SetWakeupFd(fd).
/external/python/cpython2/Modules/signalmodule.c
137c49ce6a69acb2e4c649d001882e4f7a4ee45a 11-Dec-2007 Guido van Rossum <guido@python.org> Patch #1643738 by Ulisses Furquim -- make the is_tripped variable
in signalmodule.c more robust. Includes Martin von Loewis's suggestion
to set is_tripped after .tripped.
/external/python/cpython2/Modules/signalmodule.c
1ac754fa10f5d199d19911e21185d0970cb3073f 19-Jan-2006 Neal Norwitz <nnorwitz@gmail.com> Check return result from Py_InitModule*(). This API can fail.

Probably should be backported.
/external/python/cpython2/Modules/signalmodule.c
8ee3e5aa9306a00573817e237bed4a482473e818 14-Sep-2005 Guido van Rossum <guido@python.org> - Changes donated by Elemental Security to make it work on AIX 5.3
with IBM's 64-bit compiler (SF patch #1284289). This also closes SF
bug #105470: test_pwd fails on 64bit system (Opteron).
/external/python/cpython2/Modules/signalmodule.c
9ceaa72ebe96cb5423aa3fb2adede3fcd1c7b6b0 13-Oct-2004 Anthony Baxter <anthonybaxter@gmail.com> Patch #975056 - fixes for restartable signals on *BSD. In addition,
a few remaining calls to signal() were converted to PyOS_setsig().
/external/python/cpython2/Modules/signalmodule.c
24ec21174cb89a704198fd83ab6d890ebb4f6962 17-Jun-2004 Michael W. Hudson <mwh@python.net> silly typo
/external/python/cpython2/Modules/signalmodule.c
f37f37dec06cb2f30ce3ba0e6e2ae9b140767b65 31-Jul-2003 Anthony Baxter <anthonybaxter@gmail.com> Patch [ 776725 ] add SIGRTMIN, SIGRTMAX to signalmodule.c

Trivial patch, and the alternative is to guess at the right values
based on platform...
/external/python/cpython2/Modules/signalmodule.c
43ed43bfc1380d36dd87f405080b5b3fae55532a 13-Mar-2003 Michael W. Hudson <mwh@python.net> Take out my (long since disabled) POSIX signal mask handling code.

I'm not going to have the time or energy to get this working x-platform
-- anyone who does is welcome to the code!
/external/python/cpython2/Modules/signalmodule.c
6297a7a9fbf7675bf23a9b5aa822ed5aaec19647 19-Feb-2003 Guido van Rossum <guido@python.org> - PyEval_GetFrame() is now declared to return a PyFrameObject *
instead of a plain PyObject *. (SF patch #686601 by Ben Laurie.)
/external/python/cpython2/Modules/signalmodule.c
fe51c6d66e0fbf6a142036bee2c448bd7fe8fefc 02-Aug-2002 Mark Hammond <mhammond@skippinet.com.au> Excise DL_EXPORT/DL_IMPORT from Modules/*. Required adding a prototype
for Py_Main().

Thanks to Kalle Svensson and Skip Montanaro for the patches.
/external/python/cpython2/Modules/signalmodule.c
6238d2b024f061159b2613387ff700695c10deef 30-Jun-2002 Martin v. Löwis <martin@v.loewis.de> Patch #569753: Remove support for WIN16.
Rename all occurrences of MS_WIN32 to MS_WINDOWS.
/external/python/cpython2/Modules/signalmodule.c
4178515035af42b6343bcd3e5df92d052c6f13dd 13-Jun-2002 Neal Norwitz <nnorwitz@gmail.com> SF # 533070 Silence AIX C Compiler Warnings

Warning caused by using &func. & is not necessary.
/external/python/cpython2/Modules/signalmodule.c
14f8b4cfcb98de74b9c6e9316539be9e2a5cd31f 13-Jun-2002 Martin v. Löwis <martin@v.loewis.de> Patch #568124: Add doc string macros.
/external/python/cpython2/Modules/signalmodule.c
34f20eac987b1ca006ebdfe5531a6931243294fb 27-May-2002 Michael W. Hudson <mwh@python.net> This is patch

[ 559250 ] more POSIX signal stuff

Adds support (and docs and tests and autoconfery) for posix signal
mask handling -- sigpending, sigprocmask and sigsuspend.
/external/python/cpython2/Modules/signalmodule.c
ba3a16c6c3d3da0903873e9464dbc540eaeda1f7 31-Mar-2002 Neal Norwitz <nnorwitz@gmail.com> Remove METH_OLDARGS:
Convert METH_OLDARGS -> METH_VARARGS: also PyArg_Parse -> PyArg_ParseTuple
Convert METH_OLDARGS -> METH_NOARGS: remove args parameter
Please review. All tests pass, but some modules don't have tests.
I spot checked various functions to try to make sure nothing broke.
/external/python/cpython2/Modules/signalmodule.c
78662cf9a1d2e5b9dbdc294db5536645cba23cef 28-Mar-2002 Neil Schemenauer <nascheme@enme.ucalgary.ca> Add type cast.
/external/python/cpython2/Modules/signalmodule.c
3a6f97850b2a4071f3015033fa3d68ce6fa576f4 25-Mar-2002 Neal Norwitz <nnorwitz@gmail.com> Remove many uses of PyArg_NoArgs macro, change METH_OLDARGS to METH_NOARGS.
/external/python/cpython2/Modules/signalmodule.c
7bf6833e178696b9815fd4e4c6d1cecc8b46bdd2 03-Mar-2002 Andrew MacIntyre <andymac@bullseye.apana.org.au> OS/2 EMX port changes (Modules part of patch #450267):
Modules/
_hotshot.c
dbmmodule.c
fcntlmodule.c
main.c
pwdmodule.c
readline.c
selectmodule.c
signalmodule.c
termios.c
timemodule.c
unicodedata.c
/external/python/cpython2/Modules/signalmodule.c
175af2574fca090361f04628e9b6694ba3797f3b 12-Jan-2002 Martin v. Löwis <martin@v.loewis.de> Export SIGINFO. Fixes #502077.
/external/python/cpython2/Modules/signalmodule.c
cdc445122208cb90a59a468a7396b227e223c43a 12-Jan-2002 Martin v. Löwis <martin@v.loewis.de> Include <unistd.h> in Python.h. Fixes #500924.
/external/python/cpython2/Modules/signalmodule.c
1ce3cf774968ea4b8cf21058eea5d4baee0b5349 01-Oct-2001 Tim Peters <tim.peters@gmail.com> SF patch [#466877] SIGBREAK is missing from signal module.
Patch from Steve Scott to add SIGBREAK support (unique to Windows).
/external/python/cpython2/Modules/signalmodule.c
dff3a37afdf36263d9d10daf35d8400bda0dbbb1 19-Jul-2001 Fred Drake <fdrake@acm.org> Make more warnings go away on the SGI compiler.
This is part of SF patch #424992.
/external/python/cpython2/Modules/signalmodule.c
f58de1bd678e3d032ff8f6a569b5448d68eb1ff7 06-Mar-2001 Martin v. Löwis <martin@v.loewis.de> Document SIG_* warning causes on Solaris.
/external/python/cpython2/Modules/signalmodule.c
9e8181b809c0dc40f86d66ce7e51db83aaeccd20 19-Sep-2000 Guido van Rossum <guido@python.org> Make better use of GNU Pth -- patch by Andy Dustman.
I can't test this, so I'm just checking it in with blind faith in Andy.
I've tested that it doesn't broeak a non-Pth build on Linux.

Changes include:

- There's a --with-pth configure option.

- Instead of _GNU_PTH, we test for HAVE_PTH.

- Better signal handling.

- (The config.h.in file is regenerated in a slightly different order.)
/external/python/cpython2/Modules/signalmodule.c
d2cd7adf6f6e6ea0e838c6a92fc70848579641ab 16-Sep-2000 Guido van Rossum <guido@python.org> Use typedef PyOS_sighandler_t and APIs PyOS_getsig() and
PyOS_setsig(), instead of directly calling signal() or sigaction().

This fixes the second half of bug #110611: the mysterious ignoring of
the first ^C when readline isn't used.
/external/python/cpython2/Modules/signalmodule.c
8586991099e4ace18ee94163a96b8ea1bed77ebe 02-Sep-2000 Guido van Rossum <guido@python.org> REMOVED all CWI, CNRI and BeOpen copyright markings.
This should match the situation in the 1.6b1 tree.
/external/python/cpython2/Modules/signalmodule.c
fee3a2dd8cf984b8261032086fe513bf7327b601 27-Aug-2000 Guido van Rossum <guido@python.org> Charles Waldman's patch to reinitialize the interpreter lock after a
fork. This solves the test_fork1 problem. (ceval.c, signalmodule.c,
intrcheck.c)

SourceForge: [ Patch #101226 ] make threading fork-safe
/external/python/cpython2/Modules/signalmodule.c
a1abb728bc0d3898539ea89effa7906a50366f1a 03-Aug-2000 Andrew M. Kuchling <amk@amk.ca> Use METH_OLDARGS instead of numeric constant 0 in method def. tables
/external/python/cpython2/Modules/signalmodule.c
334fb8985bc126f62af65669150c30787eabddd9 25-Jul-2000 Thomas Wouters <thomas@python.org> Use 'void' directly instead of the ANY #define, now that all code is ANSI C.
Leave the actual #define in for API compatibility.
/external/python/cpython2/Modules/signalmodule.c
4f1b2081e9dde910048ef679f5afe252023a4031 23-Jul-2000 Tim Peters <tim.peters@gmail.com> Removed all instances of RETSIGTYPE from the source code: signal
handlers "return void", according to ANSI C.
Removed the new Py_RETURN_FROM_SIGNAL_HANDLER macro.
Left RETSIGTYPE in the config stuff, because it's not clear to
me that others aren't relying on it (e.g., extension modules).
/external/python/cpython2/Modules/signalmodule.c
e21107145aed5b9bfeeb2f2d5f76944288c1dc07 23-Jul-2000 Tim Peters <tim.peters@gmail.com> Missed a return from a signal handler -- thanks to /F for pointing
it out!
/external/python/cpython2/Modules/signalmodule.c
1be46844d9c858a21021e2c3ad0ef9bbee64d9e0 23-Jul-2000 Tim Peters <tim.peters@gmail.com> Recent ANSIfication introduced a couple instances of
#if RETSIGTYPE != void
That isn't C, and MSVC properly refuses to compile it.
Introduced new Py_RETURN_FROM_SIGNAL_HANDLER macro in pyport.h
to expand to the correct thing based on RETSIGTYPE. However,
only void is ANSI! Do we still have platforms that return int?
The Unix config mess appears to #define RETSIGTYPE by magic
without being asked to, so I assume it's "a problem" across
Unices still.
/external/python/cpython2/Modules/signalmodule.c
0796b0027965b1ea4f7b1775ad2e883d66f07d89 23-Jul-2000 Thomas Wouters <thomas@python.org> Further ANSIfication of functionpointers and declarations. Also, make sure
to return something if RETSIGTYPE isn't void, in functions that are defined
to return RETSIGTYPE. Work around an argumentlist mismatch ('void' vs.
'void *') by using a static wrapper function.
/external/python/cpython2/Modules/signalmodule.c
f3f33dcf03eaed3c4e720178f9d69205a66d6a91 21-Jul-2000 Thomas Wouters <thomas@python.org> Bunch of minor ANSIfications: 'void initfunc()' -> 'void initfunc(void)',
and a couple of functions that were missed in the previous batches. Not
terribly tested, but very carefully scrutinized, three times.

All these were found by the little findkrc.py that I posted to python-dev,
which means there might be more lurking. Cases such as this:

long
func(a, b)
long a;
long b; /* flagword */
{

and other cases where the last ; in the argument list isn't followed by a
newline and an opening curly bracket. Regexps to catch all are welcome, of
course ;)
/external/python/cpython2/Modules/signalmodule.c
e89b15691e224f7742b72b9e502580a0189659fe 10-Jul-2000 Peter Schneider-Kamp <nowonder@nowonder.de> ANSI-fication
/external/python/cpython2/Modules/signalmodule.c
dbd9ba6a6c19c3d06f5684b3384a934f740038db 09-Jul-2000 Tim Peters <tim.peters@gmail.com> Nuke all remaining occurrences of Py_PROTO and Py_FPROTO.
/external/python/cpython2/Modules/signalmodule.c
8bcfb8a5e09f15f6bf8dfb9f282192d03eac4fd8 04-Jul-2000 Marc-André Lemburg <mal@egenix.com> Fixed symbol search for defining NSIG. It now also checks _NSIG
which some C libs define (e.g. glibc).

Added a fallback default value for NSIG which hopefully provides
enough room for signal slots.
/external/python/cpython2/Modules/signalmodule.c
ffcc3813d82e6b96db79f518f4e67b940a13ce64 01-Jul-2000 Guido van Rossum <guido@python.org> Change copyright notice - 2nd try.
/external/python/cpython2/Modules/signalmodule.c
fd71b9e9d496caa510dec56a9b69966558d6ba5d 01-Jul-2000 Guido van Rossum <guido@python.org> Change copyright notice.
/external/python/cpython2/Modules/signalmodule.c
276fa43fafafa9f9ac211dbe699c0c489f62d3c9 01-Jul-2000 Guido van Rossum <guido@python.org> Fix another error on AIX by using a proper cast.
/external/python/cpython2/Modules/signalmodule.c
cc6a438d7f33749859653d12ab963b014b1458bd 29-Jun-2000 Guido van Rossum <guido@python.org> Trent Mick:

Fix warnings on 64-bit build build of signalmodule.c

- Though I know that SIG_DFL and SIG_IGN are just small constants,
there are cast to function pointers so the appropriate Python call is
PyLong_FromVoidPtr so that the pointer value cannot overflow on Win64
where sizeof(long) < sizeof(void*).
/external/python/cpython2/Modules/signalmodule.c
65d5b5763c6bbd99d2e2c6b219570f4562382ff0 21-Dec-1998 Guido van Rossum <guido@python.org> Thanks to Chris Herborth, the thread primitives now have proper Py*
names in the source code (they already had those for the linker,
through some smart macros; but the source still had the old, un-Py names).
/external/python/cpython2/Modules/signalmodule.c
3886bb6997f8f7b0b64eed19045161e697f415fe 04-Dec-1998 Guido van Rossum <guido@python.org> Add DL_EXPORT() to all modules that could possibly be used
on BeOS or Windows.
/external/python/cpython2/Modules/signalmodule.c
49b560698b0bba848c4f8325803a26a4477fb12d 01-Oct-1998 Guido van Rossum <guido@python.org> Renamed thread.h to pythread.h.
/external/python/cpython2/Modules/signalmodule.c
1b236768e70bcd626239eeeb18db170ae7cdf41e 21-Sep-1998 Guido van Rossum <guido@python.org> When we have siginterrupt(), use it to disable restarting interrupted
system calls.
/external/python/cpython2/Modules/signalmodule.c
1ee36ffca092d60d38c9ec463fd6f047d43664e0 22-Jul-1998 Barry Warsaw <barry@python.org> (pause_doc): Sun CC complains about newline in string literal
/external/python/cpython2/Modules/signalmodule.c
911ec188c827d429d440eb2b6d2e10b17f2cc64f 28-Jun-1998 Guido van Rossum <guido@python.org> # Added missing semicolon (was #ifdef'ed out in edit on Windows).
/external/python/cpython2/Modules/signalmodule.c
1d8fb2d89478b461dcddaac16880886b14fd1977 28-Jun-1998 Guido van Rossum <guido@python.org> Added doc strings.
/external/python/cpython2/Modules/signalmodule.c
a5e54d02a0246d607151fbe558aa115d6e881172 01-May-1998 Guido van Rossum <guido@python.org> Use (void) to throw away a function result, not (void *) !
/external/python/cpython2/Modules/signalmodule.c
8e9ebfd337f18f7b707853a3f2f49cc6245c0596 22-Nov-1997 Guido van Rossum <guido@python.org> os2 patch by Jeff Rush
/external/python/cpython2/Modules/signalmodule.c
359bcaa539d9bbb2b008b5fd0a76c758b489bed5 14-Nov-1997 Guido van Rossum <guido@python.org> 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.
/external/python/cpython2/Modules/signalmodule.c
7ff20ac9c7519f3ecef33331f6222304fe1772f1 03-Nov-1997 Guido van Rossum <guido@python.org> Change the signal finialization so that it also resets the signal
handlers. After this has been called, our signal handlers are no
longer active!
/external/python/cpython2/Modules/signalmodule.c
1171ee6aaf55fbb7f314a36798c0835ea0900ce9 22-Aug-1997 Guido van Rossum <guido@python.org> Added configuration tests for presence of alarm(), pause(), and getpwent()
/external/python/cpython2/Modules/signalmodule.c
08c166152e9f882d475b02e2d76a198389b13d0b 02-Aug-1997 Guido van Rossum <guido@python.org> Add finialization routines; fixed some memory leaks related to this.

Reset the SIGINT handler when the finalization is invoked.
/external/python/cpython2/Modules/signalmodule.c
295b8e5608a0680f322223fc2b45b7349e74fd4b 06-Jun-1997 Guido van Rossum <guido@python.org> Add sys/types.h include for pid_t when threading.
/external/python/cpython2/Modules/signalmodule.c
644a12b00ce6a361089b488aa8096a6c86b52275 09-Apr-1997 Guido van Rossum <guido@python.org> Tweaks to keep the Microsoft compiler quier.
/external/python/cpython2/Modules/signalmodule.c
c1cc8ab1a45c9ad29325db18cdb0d1a7a3cb5b66 14-Feb-1997 Guido van Rossum <guido@python.org> djgpp fix (SIGMAX).
/external/python/cpython2/Modules/signalmodule.c
fcdd0e40a45d0897ea363e590716cba6fd1834d5 21-Jan-1997 Guido van Rossum <guido@python.org> Arrange for PyErr_CheckSignals() to be called via Py_AddPendingCall().
This avoids having to call sigcheck() (the same routine by its old
name :-) in the ticker code in ceval.c's main interpreter loop.
/external/python/cpython2/Modules/signalmodule.c
73a75eb79bb6a82e4a3643c3f085cbd0a6a9351a 10-Jan-1997 Barry Warsaw <barry@python.org> initsignal(): Py_DECREFs really should be Py_XDECREFs in case the
PyInt_FromLong's failed.
/external/python/cpython2/Modules/signalmodule.c
929711765e3f7b351997099276d9bf11113a8a46 03-Jan-1997 Barry Warsaw <barry@python.org> Several changes:

- Conform to standard Python C coding styles.

- All static symbols were renamed and shorted.

- Eyeballed all return values and memory references.

- Fixed a bug in signal.pause() so that exceptions raised in signal
handlers are now properly caught after pause() returns.

- Removed SIGCPU and SIGFSZ. We surmise that these were typos for the
previously missing SIGXCPU and SIGXFSZ.
/external/python/cpython2/Modules/signalmodule.c
14ed5fb1ec62bd69b6eb8994ab17645bbd4adba7 16-Dec-1996 Barry Warsaw <barry@python.org> initsignal(): Added SIGXCPU and SIGXFSZ. Left in the definitions for
SIGCPU and SIGFSZ but we're (Jeremy and I) are actually unsure whether
these were typos or if there are systems that use these alternate
names. We've checked Solaris, SunOS, and IRIX; they contain only the
SIGX* names.
/external/python/cpython2/Modules/signalmodule.c
a376cc5cc86c62f912886c4002ed1a9b3b213b88 06-Dec-1996 Guido van Rossum <guido@python.org> Keep gcc -Wall happy.
/external/python/cpython2/Modules/signalmodule.c
d266eb460e20ded087d01a29da0a230e235afc40 25-Oct-1996 Guido van Rossum <guido@python.org> New permission notice, includes CNRI.
/external/python/cpython2/Modules/signalmodule.c
1835c4f1b4bb31555e80dc651edee69d60a1ba82 29-May-1996 Guido van Rossum <guido@python.org> Use correct field of sigaction struct
/external/python/cpython2/Modules/signalmodule.c
fb0df944cab9f43b14a976c8ff52533e833b36d7 24-May-1996 Guido van Rossum <guido@python.org> Use sigaction if possible
/external/python/cpython2/Modules/signalmodule.c
f4b012a9e0b179b03d5a7049651d8e5b19e41d52 16-Mar-1995 Guido van Rossum <guido@python.org> use PyCallable_Check; split some lines
/external/python/cpython2/Modules/signalmodule.c
06d511ddf5fe16468a3abd53344fa283b9981d73 10-Mar-1995 Guido van Rossum <guido@python.org> added PyErr_SetInterrupt(); NT ifdefs
/external/python/cpython2/Modules/signalmodule.c
ec25b91ba3cfabf48e7691e53bd747c2803d6f4e 22-Jan-1995 Guido van Rossum <guido@python.org> rename sigcheck so signal handling works again
/external/python/cpython2/Modules/signalmodule.c
a3c04b003f802ca676d6fb777751ae3e0ecc04a4 12-Jan-1995 Guido van Rossum <guido@python.org> cosmetics
/external/python/cpython2/Modules/signalmodule.c
a597dde3f1959127c33296a77f76331b59449c01 10-Jan-1995 Guido van Rossum <guido@python.org> cosmetic changes so these modules will work with the strict new naming scheme
/external/python/cpython2/Modules/signalmodule.c
9558825dad0965520b410a6191f2bfed0b8a2b7a 07-Jan-1995 Guido van Rossum <guido@python.org> do not call newmethodobject directly
/external/python/cpython2/Modules/signalmodule.c
524b588553afb0759c5be590a7aa41db92dcd2ae 04-Jan-1995 Guido van Rossum <guido@python.org> Added 1995 to copyright message.
Setup.in: clarified Tk comments somewhat.
structmodule.c: use memcpy() instead of double precision assignment.
/external/python/cpython2/Modules/signalmodule.c
3bbc62e9c25d4c006cd21d6b1314ccf0ba211382 02-Jan-1995 Guido van Rossum <guido@python.org> Another bulky set of minor changes.
Note addition of gethostbyaddr() and improved repr() for sockets,
renaming of md5.md5() to md5.new(), and fixing of leaks in threads.
/external/python/cpython2/Modules/signalmodule.c
602099a7560ab65cd3e0fde9a3defc9e2beb9d87 14-Sep-1994 Guido van Rossum <guido@python.org> * various modules: #include "Python.h" and remove most remporary
renaming hacks
/external/python/cpython2/Modules/signalmodule.c
e4485b064d46ad8739df2919192ae0b488de88ba 07-Sep-1994 Guido van Rossum <guido@python.org> Setup.in: added tkinter; rearranged the definition of PYTHONPATH so
that the module-specific components are in the section for that
module.

cursesmodule.c: patched it so it actually works.

tkintermodule.c: call Py_AtExit instead of atexit().

signalmodule.c: converted to new naming style; added
BGN/END SAVE around pause() call.

socketmodule.c: added setblocking() after Tommy Burnette.
/external/python/cpython2/Modules/signalmodule.c
aa0f4c73e5001218ca1fafd9053dda7d80dd8fff 23-Aug-1994 Guido van Rossum <guido@python.org> * Modules/signalmodule.c: added pause().
/external/python/cpython2/Modules/signalmodule.c
b6775db241f5fe5e3dc2ca09fc6c9e6164d4b2af 01-Aug-1994 Guido van Rossum <guido@python.org> Merge alpha100 branch back to main trunk
/external/python/cpython2/Modules/signalmodule.c
bb4ba12242052fe708462d2f53729b49828882dc 23-Jun-1994 Guido van Rossum <guido@python.org> * Modules/signalmodule.c: added thread compatibility (only main
thread uses signals); much improved efficiency; intrcheck()
doesn't call sigcheck() but only tests and clears the SIGINT
tripped flag.
/external/python/cpython2/Modules/signalmodule.c
6299d1ee031b6fde5080b6f9d2e15cad6f75eee2 31-May-1994 Guido van Rossum <guido@python.org> Speed up checking for signals and define intrcheck differently
/external/python/cpython2/Modules/signalmodule.c
398d9fec3c04bebec347abd2430488ac77616860 11-May-1994 Guido van Rossum <guido@python.org> New experimental modules -- signal and sybase
/external/python/cpython2/Modules/signalmodule.c