index
:
libbutl
base64url
build2-control
ci
fdstat
json
json-raw
lz4
lz4-fdstream
master
mingw-stdthread
noexcept
odb
optional
os-release
build2 utility library
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
butl
/
process.cxx
Age
Commit message (
Collapse
)
Author
Files
Lines
2017-04-21
Implement execution of Windows batch files
Boris Kolpackov
1
-39
/
+94
2017-04-13
Minor fixes
Boris Kolpackov
1
-1
/
+1
2017-04-12
Add process::id(), make few minor fixes
Boris Kolpackov
1
-0
/
+11
2017-04-10
Add process_run()/process_start() higher-level API on top of class process
Boris Kolpackov
1
-9
/
+13
2017-03-20
Fix file descriptors leakage to child process on Windows
Karen Arutyunov
1
-126
/
+190
2017-01-30
Make fdopen_pipe(), fdopen(), fdnull() and fddup() to set FD_CLOEXEC flag
Karen Arutyunov
1
-1
/
+1
2017-01-27
Check for HANDLE_FLAG_INHERIT presence before setting it for handle
Karen Arutyunov
1
-8
/
+12
2017-01-05
Update copyright year
Boris Kolpackov
1
-1
/
+1
2017-01-05
Add process_exit
Karen Arutyunov
1
-26
/
+266
2016-12-07
Add path::current(), path::parent()
Karen Arutyunov
1
-5
/
+5
2016-12-05
Make path::normalize() to preserve ./, invalidate paths starting with \, / ↵
Karen Arutyunov
1
-7
/
+21
on Windows
2016-11-30
Implement path canonicalize()
Boris Kolpackov
1
-1
/
+1
2016-11-21
Make process_path effective path always absolute
Boris Kolpackov
1
-19
/
+56
2016-11-14
Add fdopen_pipe()
Karen Arutyunov
1
-101
/
+91
2016-11-08
Fix process ctor that doesn't quote empty arguments on Windows
Karen Arutyunov
1
-1
/
+1
2016-11-03
Invent auto_fd, make use of it in fdstreams and process
Karen Arutyunov
1
-74
/
+18
2016-10-24
Make process status optional
Karen Arutyunov
1
-16
/
+19
2016-10-17
Fix redirection of process stdout to stderr in POSIX implementation
Karen Arutyunov
1
-4
/
+20
2016-09-16
Add process::print()
Karen Arutyunov
1
-0
/
+38
2016-08-26
In process::path_search(), always check for existence
Boris Kolpackov
1
-20
/
+38
Even if the path has a directory component.
2016-08-25
Add process::try_path_search()
Boris Kolpackov
1
-8
/
+22
2016-08-22
Extend process search with pre-search support, other minor improvements
Boris Kolpackov
1
-166
/
+154
2016-08-21
Add support for process fallback search directory
Boris Kolpackov
1
-3
/
+37
2016-08-21
Redo process path search to better accommodate Windows-specific semantics
Boris Kolpackov
1
-100
/
+235
2016-08-20
Add .exe extension to commands with directories
Boris Kolpackov
1
-2
/
+13
2016-08-10
Add ucase(), lcase(), casecmp(), alpha(), digit(), alnum()
Karen Arutyunov
1
-2
/
+2
2016-08-03
Only PATH-search for .exe files on Windows
Boris Kolpackov
1
-11
/
+12
2016-08-03
Implement faster emulation of Windows NUL via temporary file
Boris Kolpackov
1
-1
/
+5
2016-08-02
Fix process::path_search() to look in parent program's directory
Boris Kolpackov
1
-39
/
+71
2016-07-28
Redesign path to store trailing slash for directories
Boris Kolpackov
1
-2
/
+2
2016-07-23
Extend fdstream
Karen Arutyunov
1
-7
/
+23
2016-07-01
Port to MSVC
Karen Arutyunov
1
-0
/
+9
2016-06-23
Add mkslink(), mkhlink()
Karen Arutyunov
1
-39
/
+10
2016-06-18
Fix process standard stream redirection to work properly in MSYS
Karen Arutyunov
1
-6
/
+6
2016-06-03
Add fdnull()
Karen Arutyunov
1
-35
/
+69
2016-05-31
Port to MinGW
Karen Arutyunov
1
-162
/
+402
2016-04-29
Rework process internals, add current_id()
Boris Kolpackov
1
-10
/
+22
2016-01-09
Update copyright year
Boris Kolpackov
1
-1
/
+1
2015-11-25
Add process::try_wait() for non-blocking wait
Boris Kolpackov
1
-0
/
+20
2015-09-25
Ignore empty cwd in process
Boris Kolpackov
1
-1
/
+1
2015-09-10
Cosmetic changes
Boris Kolpackov
1
-2
/
+3
2015-09-04
Allow calling process::wait() multiple types, make process move-only
Boris Kolpackov
1
-5
/
+7
2015-08-31
Add ability for process to change child's working directory
Boris Kolpackov
1
-4
/
+9
2015-07-23
Add support for process redirection to existing fd, piping
Boris Kolpackov
1
-27
/
+37
2015-06-18
Move process from build2 to libbutl
Boris Kolpackov
1
-0
/
+326