This is the mail archive of the cygwin-patches 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]

Re: Add wrappers for ExitProcess, TerminateProcess


On Mon, Oct 05, 2009 at 04:28:34PM -0400, Charles Wilson wrote:
>Dave Korn wrote:
>> Charles Wilson wrote:
>> 
>>> By moving the definition to globals.cc, we get its extern declaration in
>>> the autogenerated globals.h -- which everybody includes via winsup.h.
>> 
>>   Ooh, I forgot we had that.  Makes sense then.
>
>As revised:
>
>
>2009-10-04  Charles Wilson  <...>
>
>	Add cygwin wrappers for ExitProcess and TerminateProcess.
>	* include/sys/cygwin.h: Declare new functions
>	cygwin_exit_process and cygwin_terminate_process.
>	* cygwin.din: Add new functions cygwin_exit_process and
>	cygwin_terminate_process.
>	* dcrt0.cc (cygwin_exit_process): New function.
>	(cygwin_terminate_process): New function.
>	* include/cygwin/version.h: Bump version.
>	* pinfo.h (pinfo::set_exit_code): New method.
>	* pinfo.cc (pinfo::set_exit_code): New, refactored from...
>	(pinfo::maybe_set_exit_code_from_windows): here. Call it.
>	* exceptions.cc: Move global variable sigExeced...
>	* globals.cc: here.

I've checked in the sigExeced part of this patch.  Thanks.

For the other part, if you're willing, I think you should just do what
Corinna suggested.

cgf


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