lp:~thomas-voss/process-cpp/fix-death-observer
Created by
Thomas Voß
and last modified
- Get this branch:
- bzr branch lp:~thomas-voss/process-cpp/fix-death-observer
Only
Thomas Voß
can upload to this branch. If you are
Thomas Voß
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- PS Jenkins bot: Approve (continuous-integration)
- Colin Watson: Approve
- Marcus Tomlinson (community): Approve
- Michal Hruby (community): Approve
- Łukasz Zemczak: Pending requested
-
Diff: 1084 lines (+538/-262)12 files modifiedCMakeLists.txt (+2/-2)
debian/changelog (+9/-0)
debian/control (+2/-2)
debian/libprocess-cpp1.symbols (+58/-50)
include/core/posix/child_process.h (+8/-12)
include/core/posix/signal.h (+61/-0)
src/CMakeLists.txt (+1/-0)
src/core/posix/child_process.cpp (+90/-160)
src/core/posix/signal.cpp (+217/-0)
tests/CMakeLists.txt (+15/-0)
tests/death_observer_test.cpp (+36/-0)
tests/posix_process_test.cpp (+39/-36)
Branch information
Recent revisions
- 53. By Thomas Voß
-
Make sure that the eventfd used by the SignalTrap is closed on destruction.
Make sure that signal blocks are setup for the correct scope. - 51. By Thomas Voß
-
* Bump so name.
* Fix death observer racyness.
* Factor out signalfd-based wait operations on operating system signals.
* Introduce interface SignalTrap and accompanying factory functions.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:process-cpp