aboutsummaryrefslogtreecommitdiff
path: root/winsup
AgeCommit message (Expand)AuthorFilesLines
2019-01-29Cygwin: execve: reduce parent handle to non-inheritable SYNCHRONIZECorinna Vinschen2-8/+25
2019-01-29Cygwin: fork/exec: fix child process permissionsCorinna Vinschen5-8/+38
2019-01-29Cygwin: Makefile.in: Improve dependency for version infoCorinna Vinschen1-1/+6
2019-01-28Cygwin: procfd: improve debug outputCorinna Vinschen1-2/+5
2019-01-28Cygwin: seteuid: disable unused funcs and lsaauth subdirCorinna Vinschen3-3/+11
2019-01-27Cygwin: spawn: revert incorrect restriction of permissionsCorinna Vinschen1-2/+1
2019-01-27Cygwin: fork: restrict parent handle perms and drop handle after useCorinna Vinschen3-3/+7
2019-01-26Cygwin: seteuid: use Kerberos/MsV1_0 S4U authentication by defaultCorinna Vinschen8-79/+353
2019-01-26Cygwin: uname: Raise size of utsname fields and revamp uname(2) outputCorinna Vinschen8-7/+92
2019-01-26Cygwin: netdb.h: fix __GNU_VISIBLE testsCorinna Vinschen1-3/+3
2019-01-26Cygwin: create_token: Return NULL, not INVALID_HANDLE_VALUECorinna Vinschen2-5/+5
2019-01-26Cygwin: syscalls.cc: fix formattingCorinna Vinschen1-5/+4
2019-01-26Cygwin: lsaauth: Drop outdated test for loading Secur32.dllCorinna Vinschen1-6/+0
2019-01-24Cygwin: seteuid: work with password-less user switch as wellCorinna Vinschen3-21/+39
2019-01-24Cygwin: seteuid: refuse changing uid to disabled or locked out userCorinna Vinschen2-0/+18
2019-01-24Cygwin: net: unify gethostname/getdomainnameCorinna Vinschen1-41/+36
2019-01-24Cygwin: gethostname: fix fetching hostname from non-winsock functionCorinna Vinschen2-1/+3
2019-01-24Cygwin: version: Use UTC timestamp as build timeCorinna Vinschen1-1/+1
2019-01-23Cygwin: cygthread: set thread name before calling thread funcCorinna Vinschen2-2/+4
2019-01-23Remove matherr, and SVID and X/Open math library configurationsJozef Lawrynowicz15-52/+28
2019-01-22Cygwin: posix timers: fix overrun count always being 1 too bigCorinna Vinschen2-37/+21
2019-01-22Cygwin: posix timers: fix error handling in public APICorinna Vinschen1-6/+15
2019-01-22Cygwin: posix timers: allocate timer_tracker on system heap.Corinna Vinschen3-5/+5
2019-01-22Cygwin: timerfd: Add support for CLOCK_REALTIME_ALARM/CLOCK_BOOTTIME_ALARMCorinna Vinschen3-8/+9
2019-01-22Cygwin: posix timers: Add support for CLOCK_REALTIME_ALARM/CLOCK_BOOTTIME_ALARMCorinna Vinschen1-7/+6
2019-01-22Cygwin: clocks: Add CLOCK_REALTIME_ALARM/CLOCK_BOOTTIME_ALARM clocksCorinna Vinschen2-1/+5
2019-01-22Cygwin: posix timers: reimplement using OS timerCorinna Vinschen7-239/+289
2019-01-22Cygwin: timerfd: another overrun computation fix and drop useless variableCorinna Vinschen1-6/+4
2019-01-21Cygwin: timerfd: reset expiry counter in settimeCorinna Vinschen1-0/+1
2019-01-21Cygwin: timerfd: fix gettimeCorinna Vinschen1-7/+22
2019-01-21Cygwin: timerfd: move ioctl error handling into timerfd_trackerCorinna Vinschen3-36/+39
2019-01-21Cygwin: timerfd: rename overrun_count to expiration_countCorinna Vinschen3-35/+35
2019-01-21Cygwin: timerfd: fix overrun computationCorinna Vinschen1-10/+11
2019-01-21Cygwin: timerfd: settime: fix computing DueTime on non-realtime clocksCorinna Vinschen1-1/+1
2019-01-21Cygwin: timerfd: Handle gettime error in settimeCorinna Vinschen1-2/+2
2019-01-21Cygwin: timerfd: fill out it_interval on timerfd_gettimeCorinna Vinschen2-0/+2
2019-01-20Cygwin: timerfd: implement TFD_TIMER_CANCEL_ON_SETCorinna Vinschen3-11/+109
2019-01-20Cygwin: timerfd: convert expiry timestamp to LONG64Corinna Vinschen1-4/+4
2019-01-20Cygwin: timerfd: Fix entering critical sectionCorinna Vinschen1-1/+2
2019-01-20Cygwin: timerfd: fix read(2) running wildCorinna Vinschen1-1/+3
2019-01-19Cygwin: timerfd: prepare for TFD_TIMER_CANCEL_ON_SETCorinna Vinschen2-10/+14
2019-01-19Cygwin: fhandler_pipe: fix commentCorinna Vinschen1-1/+1
2019-01-19Cygwin: timerfd: reimplement from scratchCorinna Vinschen7-330/+907
2019-01-18Cygwin: clock.h: add valid_timespec() to check timespec for validityCorinna Vinschen6-23/+19
2019-01-17Cygwin: timerfd/signalfd: return EINVAL from writeCorinna Vinschen3-6/+21
2019-01-16Cygwin: timerfd: implement TFD_IOC_SET_TICKS ioctlCorinna Vinschen3-2/+34
2019-01-16Cygwin: timerfd: implement execve semanticsCorinna Vinschen3-15/+28
2019-01-16Cygwin: timerfd: implement fork semanticsCorinna Vinschen4-20/+58
2019-01-16Cygwin: fork: move extern declarations to appropriate headersCorinna Vinschen3-2/+4
2019-01-16Cygwin: posix timers: fix overrun computationCorinna Vinschen1-17/+8