Mir

lp:~raof/mir/process-wrapper

Created by Chris Halse Rogers and last modified
Get this branch:
bzr branch lp:~raof/mir/process-wrapper
Only Chris Halse Rogers can upload to this branch. If you are Chris Halse Rogers please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Chris Halse Rogers
Project:
Mir
Status:
Development

Recent revisions

1354. By Chris Halse Rogers

Minimal doc for ForkSpawner

1353. By Chris Halse Rogers

Make process::Spawner methods return unique_ptrs

This has more obvious ownership semantics, and process::Handles are going to
grow methods which mutate process state (most obviously, shutdown())

1352. By Chris Halse Rogers

clang-format the sucker

1351. By Chris Halse Rogers

Be less strict in TestForkSpawner.

We don't sufficiently control the testing environment, so for example,
ctest can leave fds open that confuses the strict test.

1350. By Chris Halse Rogers

Add missing ForkSpawner unit-test

1349. By Chris Halse Rogers

Let's document process::Spawner

1348. By Chris Halse Rogers

Add run_from_path override that keeps an extra set of fds open

1347. By Chris Halse Rogers

Close all non-stdio fds on spawn

1346. By Chris Halse Rogers

Add missing CMakeLists.txt from the mt::Pipe move

1345. By Chris Halse Rogers

Catch errors from exec() and propagate them up to the Spawner.

Also fix the TODO about the random 10msec wait for the process to exec. Yay!

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:mir/0.1
This branch contains Public information 
Everyone can see this information.