a couple proposed patches

Joe Buehler jbuehler@hekimian.com
Fri May 9 15:22:00 GMT 2003


Christopher,

I have a couple patches that I would like to submit.  I'm querying
first to see if you are interested in accepting them, before I go
and do the work necessary to generate the patches for submission.

PATCH 1 -- a patch that eliminates the need for TerminateThread() when
reading pipes.  A read() on a pipe starts a thread, but it is left
running in the background if a signal happens before the read
finishes.  It works fine, but there are a couple things that need
to be cleaned up that will be easier with your knowledge of the
Cygwin internals.

PATCH 2 -- a patch to make strace output go directly to a memory-mapped
file, with very minimal inter-thread interference (one call to
InterlockedAdd() is the only "locking").

Are you interested in either of these?
-- 
Joe Buehler



More information about the Cygwin-developers mailing list