[Mono-dev] [PATCH] Cache errno for serial port

Carlos Alberto Cortez calberto.cortez at gmail.com
Mon Feb 18 00:14:25 EST 2008


Hey,

The attached patch adds a 'serial_errno' variable in
mono/support/serial.c, to cache the last error related to serial port
functions.

At first I tried to just create a function directly retrieving errno,
but it was getting a different value from the original (probably some
code modified it after the pinvoke call?).

This is needed to a simple but better error reporting in the
System.IO.Ports.SerialPort class.
     1. 
Carlos.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: serial.patch
Type: text/x-patch
Size: 2244 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20080217/80267327/attachment.bin 


More information about the Mono-devel-list mailing list