fhandler_socket & sigframe patch

Conrad Scott Conrad.Scott@dsl.pipex.com
Mon Aug 26 07:00:00 GMT 2002


Another batch of stuff from the pit:

The fhandler_socket class is unique in that many of its methods
contain a sigframe.  None of the other fhandler classes do this;
instead the sigframe is in the system call itself (in syscalls.cc
or wherever).

Attached is a patch to move these declarations from the
fhandler_socket methods into the relevant functions, mostly in
net.cc; I've also had to add one to the ioctl system call in
ioctl.cc.

Apart from the *important* and *critical* reasons of beauty and
consistency :-), another excuse for the change is that there are
occasionally two sigframe's, e.g. in fhandler_close() where one
already exists in syscalls.cc close().  Maybe not important but .
. .

I've also swept up a couple more strace touch-ups that my last
patch missed out.

Enjoy!

// Conrad

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ChangeLog.txt
URL: <http://cygwin.com/pipermail/cygwin-patches/attachments/20020826/86cff70c/attachment.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: sigframe.patch.txt
URL: <http://cygwin.com/pipermail/cygwin-patches/attachments/20020826/86cff70c/attachment-0001.txt>


More information about the Cygwin-patches mailing list