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
|