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
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
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
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
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
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.
---
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
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