This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

spawnve() problem


It looks like I am having a problem with spawnve().  Compiling
the AT&T ksh93 to use spawn instead of fork/exec improves performance,
but unfortunately Cygwin's spawnve() implementation appears to
reset signal handlers to default values in the new process.

This can cause shell script malfunctions -- signals that should
be ignored instead cause process termination.

Am I correct?

Any chance of changing this behavior so SIG_DFL and SIG_IGN are inherited?
--
Joe Buehler



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]