Klemens Morgenstern
233f46a2cb
Merge pull request #30 from cinghiale/patch-1
...
update the code snippets to reflect the doc
2018-02-05 23:15:15 +01:00
David Mugnai
f2e8776965
update the code snippets to reflect the doc
2018-01-23 23:35:54 +01:00
Klemens Morgenstern
faf848bd8b
Merge pull request #125 from ca-l-eb/fixes
...
Fix async_pipe reassignment and child_decl
2017-11-05 15:39:13 -05:00
Caleb Dechant
d78c7901b3
Revert async_pipe dtor to original
2017-11-05 11:48:20 -08:00
Klemens Morgenstern
09e98d8746
Merge pull request #122 from egorpugin/develop
...
Fix multithreaded async pipes creation.
2017-11-05 13:47:56 -05:00
Egor Pugin
ab6e5b54ec
Rename to io_context
2017-11-05 20:21:49 +03:00
Egor Pugin
b268e0e1fb
Change atomic var to size_t.
2017-11-05 17:28:42 +03:00
Caleb Dechant
996f4b357c
Fix child_decl's move constructor
...
The _terminated field is now copied from the moved child.
2017-11-04 17:25:00 -07:00
Caleb Dechant
8ce3e760dc
Fix async_pipe move assignment and destructor
...
Simplify async_pipe's move assignment so it now properly closes the old
pipe handles by swapping the asio stream_descriptors.
Reassigning async_pipes previously raised exceptions complaining about
EBADF or EEXIST. I think the ::close calls in the destructor and the
move assignment were not closing the pipe correctly.
2017-11-04 17:22:15 -07:00
klemens-morgenstern
6e60928b1f
Merge branch 'develop' of github.com:boostorg/process into develop
2017-11-03 00:14:23 +01:00
Klemens Morgenstern
e27baa7628
Merge pull request #24 from ca-l-eb/fix-terminate
...
Fix move assignment for child_decl
2017-11-02 19:13:17 -04:00
Caleb Dechant
337a6e3e83
Fix move assignment for child
...
_terminate field is now copied from the move assingment operator on
child. This fixes the issue that a child process could previously only
be terminated() once (even after reassignment).
2017-11-02 16:03:05 -07:00
klemens-morgenstern
1a9fa2cc2c
Merge branch 'develop'
2017-10-28 12:09:36 +02:00
klemens-morgenstern
1296e02372
Merge branch 'develop' of github.com:klemens-morgenstern/boost-process into develop
2017-10-25 18:49:13 +02:00
klemens-morgenstern
585104605e
removed variadic arg in test
2017-10-25 18:48:55 +02:00
Klemens Morgenstern
d0c07b7c63
Update windows_specific.cpp
2017-10-25 12:20:00 +02:00
Klemens Morgenstern
7c9ce7f8b9
Update exit_code.cpp
2017-10-25 10:55:40 +02:00
Klemens Morgenstern
c388f24d6e
Update windows_specific.cpp
2017-10-25 10:53:46 +02:00
klemens-morgenstern
b1f50e953b
some additions attempted fixes for the windows part
2017-10-25 09:07:23 +02:00
klemens-morgenstern
852d8f3d9d
renamed windows/io_service_ref.hpp
2017-10-24 23:54:58 +02:00
klemens-morgenstern
2c026e43a8
removed constness for gcc 4.8
2017-10-24 23:17:42 +02:00
klemens-morgenstern
51396227a0
renamed native() to native_handle()
2017-10-24 23:15:53 +02:00
klemens-morgenstern
75d3049199
Merge branch 'develop' of github.com:klemens-morgenstern/boost-process into develop
2017-10-24 22:36:48 +02:00
Klemens Morgenstern
3d9a8b2353
Merge pull request #22 from Lastique/update_winapi
...
Update Boost.WinAPI usage to the new location and namespace
2017-10-24 16:35:40 -04:00
Klemens Morgenstern
8097c2e07a
Merge pull request #19 from chriskohlhoff/asio-updates-1
...
Updates to compile against latest asio.
2017-10-24 16:34:06 -04:00
Andrey Semashev
d9231d466c
Updated Boost.WinAPI usage to the new location and namespace.
2017-10-24 23:27:56 +03:00
Christopher Kohlhoff
153e05eac0
Updates to compile against latest asio.
2017-10-23 21:23:44 +11:00
Klemens Morgenstern
883b6ac937
Merge pull request #15 from ganboing/develop
...
fix uninitialized variable and close(-1) behavior
2017-10-22 15:41:53 -04:00
Klemens Morgenstern
764fff1f65
Merge pull request #17 from gevorgvoskanyan/search_path_unused_var
...
remove unused variable in boost::process::detail::posix::search_path()
2017-10-22 15:35:58 -04:00
Klemens Morgenstern
16ff42290a
Merge pull request #16 from gevorgvoskanyan/doc_typos
...
Some typo fixes
2017-10-22 15:35:43 -04:00
Gevorg Voskanyan
6adf1bf545
fix param path comment for search_path()
2017-10-22 23:20:02 +04:00
Gevorg Voskanyan
126659f2f9
remove unused variable in boost::process::detail::posix::search_path()
2017-10-22 22:50:45 +04:00
Gevorg Voskanyan
90adf118ac
s/a environment/an environment
2017-10-22 22:30:24 +04:00
Gevorg Voskanyan
63952fa2a6
s/seperated/separated
2017-10-22 22:20:27 +04:00
Bo Gan
2f00162817
fix uninitialized variable and close(-1) behavior
2017-09-12 12:37:20 -07:00
Klemens Morgenstern
28b402eed1
Merge pull request #120 from klemens-morgenstern/vfork-check-fix
...
Updated vfork check
2017-08-29 13:22:32 -04:00
Egor Pugin
3f12d82e00
Rename io service.
2017-08-29 14:38:23 +03:00
Egor Pugin
e01c1e0d37
Rename test.
2017-08-29 14:34:35 +03:00
Egor Pugin
c2602e86e9
Make counter 64 bits.
2017-08-29 14:20:51 +03:00
Egor Pugin
e2a2a57820
Fix multithreaded async pipes creation.
2017-08-29 14:19:21 +03:00
Klemens Morgenstern
547c04fc1f
Updated vfork check
2017-08-22 22:02:48 +02:00
Klemens Morgenstern
6ab2ed1723
Merge pull request #119 from klemens-morgenstern/fix_for_118
...
Strange typo fix
2017-08-22 15:50:58 -04:00
Klemens Morgenstern
79e26878b1
Strange typo fix
...
Trying to fix #118
2017-08-22 18:24:53 +02:00
Klemens Morgenstern
d15e7be16a
Merge pull request #117 from sehe/develop
...
fix `rdbuf()` implementation on pipe
2017-08-22 15:40:57 +02:00
sehe
3ab038fc0f
fix rdbuf() implementation on pipe
2017-08-22 09:56:44 +02:00
Klemens Morgenstern
66989a25f2
Update wait_group.hpp
2017-08-02 22:23:09 +02:00
klemens-morgenstern
c748fff766
Merge branch 'master' of github.com:boostorg/process
2017-08-02 21:59:29 +02:00
Klemens Morgenstern
4772a08f89
Merge pull request #113 from klemens-morgenstern/develop
...
1.65 bugfixes
2017-08-02 21:58:22 +02:00
klemens-morgenstern
054d7980ab
hopefully closes #106
2017-08-02 21:08:33 +02:00
Klemens Morgenstern
4c6b0fff2a
Merge pull request #115 from klemens-morgenstern/sigchld_service
...
Sigchld service
2017-08-02 13:50:09 +02:00