Re: [rebase PATCH] Introduce --no-rebase flag

2019-04-12 Thread Corinna Vinschen
On Apr 12 15:52, Michael Haubenwallner wrote: > The --no-rebase flag is to update the database for new files, without Wouldn't something like --merge-files be more descriptive? Corinna -- Corinna Vinschen Cygwin Maintainer signature.asc Description: PGP signature

Re: [PATCH] Cygwin: use win pid+threadid for forkables dirname

2019-04-12 Thread Corinna Vinschen
On Apr 12 15:32, Michael Haubenwallner wrote: > Rather than newest last write time of all dlls loaded, use the forking > process' windows pid and windows thread id as directory name to create > the forkable hardlinks into. While this may create hardlinks more > often, it does avoid conflicts

Re: [PATCH] Cygwin: fork: remember child as late as possible

2019-04-12 Thread Corinna Vinschen
On Apr 12 15:31, Michael Haubenwallner wrote: > Otherwise, when the child does fail to reload dlls and terminates, we > produce a SIGCHILD signal, even if we did not succeed in starting up the > child process at all. Also, we would need to reap that child somewhere. I'm not that happy with the

Re: [PATCH RFC] fork: reduce chances for "address space is already occupied" errors

2019-04-12 Thread Corinna Vinschen
Hi Michael, On Apr 3 14:22, Corinna Vinschen wrote: > On Apr 3 11:18, Michael Haubenwallner wrote: > > On 4/1/19 5:56 PM, Corinna Vinschen wrote: > > > On Apr 1 16:56, Corinna Vinschen wrote: > > >> On Apr 1 16:28, Michael Haubenwallner wrote: > > >>> On 3/28/19 9:30 PM, Corinna Vinschen

[rebase PATCH] Introduce --no-rebase flag

2019-04-12 Thread Michael Haubenwallner
The --no-rebase flag is to update the database for new files, without performing a rebase. The file names provided should have been rebased using the --oblivious flag just before. --- rebase.c | 48 +++- 1 file changed, 35 insertions(+), 13

[PATCH] Cygwin: use win pid+threadid for forkables dirname

2019-04-12 Thread Michael Haubenwallner
Rather than newest last write time of all dlls loaded, use the forking process' windows pid and windows thread id as directory name to create the forkable hardlinks into. While this may create hardlinks more often, it does avoid conflicts between dlls not having the newest last write time. ---

[PATCH] Cygwin: fork: remember child as late as possible

2019-04-12 Thread Michael Haubenwallner
Otherwise, when the child does fail to reload dlls and terminates, we produce a SIGCHILD signal, even if we did not succeed in starting up the child process at all. Also, we would need to reap that child somewhere. --- winsup/cygwin/fork.cc | 71 --- 1

Re: [PATCH] Implement sched_[gs]etaffinity()

2019-04-12 Thread Corinna Vinschen
On Apr 10 21:06, Mark Geisert wrote: > --- > newlib/libc/include/sched.h | 4 +++ > winsup/cygwin/sched.cc | 68 + > 2 files changed, 72 insertions(+) > > diff --git a/newlib/libc/include/sched.h b/newlib/libc/include/sched.h > index 1016235bb..e3a5b97e5