1. 13 Haz, 2002 2 kayıt (commit)
  2. 27 May, 2002 1 kayıt (commit)
    • Michael W. Hudson's avatar
      This is patch · 34f20eac
      Michael W. Hudson yazdı
      [ 559250 ] more POSIX signal stuff
      
      Adds support (and docs and tests and autoconfery) for posix signal
      mask handling -- sigpending, sigprocmask and sigsuspend.
      34f20eac
  3. 31 Mar, 2002 1 kayıt (commit)
    • Neal Norwitz's avatar
      Remove METH_OLDARGS: · ba3a16c6
      Neal Norwitz yazdı
        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.
      ba3a16c6
  4. 28 Mar, 2002 1 kayıt (commit)
  5. 25 Mar, 2002 1 kayıt (commit)
  6. 03 Mar, 2002 1 kayıt (commit)
  7. 12 Ock, 2002 2 kayıt (commit)
  8. 01 Eki, 2001 1 kayıt (commit)
  9. 19 Tem, 2001 1 kayıt (commit)
  10. 06 Mar, 2001 1 kayıt (commit)
  11. 19 Eyl, 2000 1 kayıt (commit)
    • Guido van Rossum's avatar
      Make better use of GNU Pth -- patch by Andy Dustman. · 9e8181b8
      Guido van Rossum yazdı
      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.)
      9e8181b8
  12. 16 Eyl, 2000 1 kayıt (commit)
  13. 01 Eyl, 2000 1 kayıt (commit)
  14. 27 Agu, 2000 1 kayıt (commit)
  15. 03 Agu, 2000 1 kayıt (commit)
  16. 25 Tem, 2000 1 kayıt (commit)
  17. 23 Tem, 2000 3 kayıt (commit)
  18. 22 Tem, 2000 1 kayıt (commit)
  19. 21 Tem, 2000 1 kayıt (commit)
    • Thomas Wouters's avatar
      Bunch of minor ANSIfications: 'void initfunc()' -> 'void initfunc(void)', · f3f33dcf
      Thomas Wouters yazdı
      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 ;)
      f3f33dcf
  20. 10 Tem, 2000 1 kayıt (commit)
  21. 09 Tem, 2000 1 kayıt (commit)
  22. 04 Tem, 2000 1 kayıt (commit)
  23. 30 Haz, 2000 3 kayıt (commit)
  24. 28 Haz, 2000 1 kayıt (commit)
    • Guido van Rossum's avatar
      Trent Mick: · cc6a438d
      Guido van Rossum yazdı
      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*).
      cc6a438d
  25. 21 Ara, 1998 1 kayıt (commit)
  26. 04 Ara, 1998 1 kayıt (commit)
  27. 01 Eki, 1998 1 kayıt (commit)
  28. 21 Eyl, 1998 1 kayıt (commit)
  29. 21 Tem, 1998 1 kayıt (commit)
  30. 28 Haz, 1998 2 kayıt (commit)
  31. 01 May, 1998 1 kayıt (commit)
  32. 22 Kas, 1997 1 kayıt (commit)
  33. 14 Kas, 1997 1 kayıt (commit)
    • Guido van Rossum's avatar
      This fix (across 4 files in 3 directories) solves a subtle problem with · 359bcaa5
      Guido van Rossum yazdı
      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.
      359bcaa5