]> sourceware.org Git - newlib-cygwin.git/commit
Cygwin: fork/exec: fix child process permissions
authorCorinna Vinschen <corinna@vinschen.de>
Tue, 29 Jan 2019 15:26:45 +0000 (16:26 +0100)
committerCorinna Vinschen <corinna@vinschen.de>
Tue, 29 Jan 2019 16:59:23 +0000 (17:59 +0100)
commit5a0f2c00aa019de73a6077ca3017b594c43184a4
tree512ef8f7e516664c96c57ac306d8f7ae0af6dd53
parentc86b2f549bd099fdb56834d28a8103e8b9814e32
Cygwin: fork/exec: fix child process permissions

- Exec'ed/spawned processes don't need PROCESS_DUP_HANDLE.  Remove that
  permission from the parent handle.

- PROCESS_QUERY_LIMITED_INFORMATION doesn't work for Windows 7 if the
  process is started as a service.  Add PROCESS_QUERY_INFORMATION for
  pre-Windows 8 in that case.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
winsup/cygwin/security.h
winsup/cygwin/sigproc.cc
winsup/cygwin/uinfo.cc
winsup/cygwin/wincap.cc
winsup/cygwin/wincap.h
This page took 0.029757 seconds and 5 git commands to generate.