Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | -LRN: Our std handles are not created by us, and thus are inheritable by ↵ | Christian Grothoff | 2012-07-09 | |
| | | | | | | | | | default. We don't want them to be passed to our child processes, because our parent might be waiting for them to be closed, which would mean that our process is dead. | |||
* | -LRN: Better process termination for W32: | Christian Grothoff | 2012-06-23 | |
| | | | | | | | Avoids spewing warnings about killing processes that are already dead. Also removes a FIXME. | |||
* | -fixes and cleanup | Christian Grothoff | 2012-06-13 | |
| | ||||
* | -minor optimization | Christian Grothoff | 2012-06-13 | |
| | ||||
* | -fixing #2240, untested on W32 | Christian Grothoff | 2012-06-13 | |
| | ||||
* | -better errno handling | Christian Grothoff | 2012-05-30 | |
| | ||||
* | - fix | Matthias Wachs | 2012-05-25 | |
| | ||||
* | - missing | Matthias Wachs | 2012-05-25 | |
| | ||||
* | - LRN's patch | Matthias Wachs | 2012-05-25 | |
| | ||||
* | -help seaspider some more | Christian Grothoff | 2012-05-15 | |
| | ||||
* | Renamed GNUNET_OS_process_close to GNUNET_OS_process_destroy | Bart Polot | 2012-05-08 | |
| | ||||
* | -docu | Christian Grothoff | 2012-05-08 | |
| | ||||
* | - Clarify doxygen | Bart Polot | 2012-05-07 | |
| | ||||
* | -fixes | Christian Grothoff | 2012-04-19 | |
| | ||||
* | -fix | Christian Grothoff | 2012-03-11 | |
| | ||||
* | -LRN: Fix kill | Christian Grothoff | 2012-03-11 | |
| | | | | | | | | Use the same code for killing processes without a control pipe AND the processes for which a control pipe write has failed. Use PLIBC_KILL() instead of kill(). | |||
* | -closing of control pipe is no error | Christian Grothoff | 2012-03-10 | |
| | ||||
* | -avoid problems with partial reads by using 1 byte for signals | Christian Grothoff | 2012-03-10 | |
| | ||||
* | -additional tests for process starts | Christian Grothoff | 2012-03-09 | |
| | ||||
* | -fix memory leak | Christian Grothoff | 2012-02-29 | |
| | ||||
* | -LRN: set control_pipe to NULL if not controlled | Christian Grothoff | 2012-02-29 | |
| | ||||
* | -LRN: fix | Christian Grothoff | 2012-02-29 | |
| | ||||
* | -LRN: Add missing declaration | Christian Grothoff | 2012-02-28 | |
| | ||||
* | LRN: Apparently cleanup is not for W32 | Christian Grothoff | 2012-02-28 | |
| | ||||
* | LRN: W32 pipe name generation needs random | Christian Grothoff | 2012-02-28 | |
| | ||||
* | -do use non-blocking opening of the pipe FD, and try again if it fails | Christian Grothoff | 2012-02-27 | |
| | ||||
* | enabling use of pipes for signal communication also on UNIX to enable future ↵ | Christian Grothoff | 2012-02-27 | |
| | | | | integration with Java services | |||
* | LRN: Escape-trailing-slash-when-spawning-W32-process: | Christian Grothoff | 2012-02-21 | |
| | ||||
* | -follow naming conventions | Christian Grothoff | 2012-01-26 | |
| | ||||
* | -do not abort waitpid just because of SIGCHLD | Christian Grothoff | 2012-01-25 | |
| | ||||
* | LRN: enable more fine-grained control over blocking/non-blocking pipe operation | Christian Grothoff | 2012-01-14 | |
| | ||||
* | adding GNUNET_OS_start_process_vap function | Christian Grothoff | 2012-01-02 | |
| | ||||
* | -LRN: utf8-ization, #2051 | Christian Grothoff | 2011-12-30 | |
| | ||||
* | -LRN: Fix for ARMed processes that have zero lsocks (such as hostlist) | Christian Grothoff | 2011-12-09 | |
| | ||||
* | Implement passing sockets in IPC on W32 (#1975) | Christian Grothoff | 2011-12-06 | |
| | ||||
* | -LRN: unset control pipe after use, add missing #define | Christian Grothoff | 2011-12-02 | |
| | ||||
* | Implementing Thomas Bushnell's suggestion to work around the signal race ↵ | Christian Grothoff | 2011-11-26 | |
| | | | | without needing special vfork semantics | |||
* | curly wars / auto-indentation | Christian Grothoff | 2011-11-04 | |
| | ||||
* | converting to GNUNET_LOG_from* | Christian Grothoff | 2011-10-11 | |
| | ||||
* | even nicer indentation, thanks to LRN's indent patch | Christian Grothoff | 2011-08-16 | |
| | ||||
* | indentation | Christian Grothoff | 2011-08-15 | |
| | ||||
* | indentation | Christian Grothoff | 2011-08-15 | |
| | ||||
* | fixing parent_control_handler hack, adding lifeness attribute to tasks | Christian Grothoff | 2011-08-02 | |
| | ||||
* | LRN: Don't wait for parent control handler to quit | Christian Grothoff | 2011-08-01 | |
| | | | | | CG: Note: this should not stand; temporary hack. | |||
* | LRN: Fix _kill() debugging and I/O interpretation | Christian Grothoff | 2011-08-01 | |
| | | | | | | | | | * Don't be verbose by default anymore - use #if DEBUG_OS * Don't count a failure to write into a control pipe as an error this DOES happen when the child is dead (which is how a utility should be when it finishes) | |||
* | fix | Christian Grothoff | 2011-08-01 | |
| | ||||
* | Fix a heap corruption in envtable creation routine | Christian Grothoff | 2011-07-19 | |
| | | | | | -LRN | |||
* | some code cleanup | Christian Grothoff | 2011-07-15 | |
| | ||||
* | Mantis 1616, 0001-More-permanent-fix-for-os_process_kill.patch | Christian Grothoff | 2011-07-14 | |
| | ||||
* | MAntis 1616, 0001-Temporary-fix-for-process_kill.patch | Christian Grothoff | 2011-07-14 | |
| |