<HTML><HEAD><STYLE media="all" type="text/css">         #sig {                 /* Typography */                 color: black;                 font-size: 9pt;                 font-family: Arial, Verdana, sans-serif;                 background-color: #EEE;                 line-height: 15px;                 margin: 6px 0;                 padding: 6px;                 border-top: 1px #999999 dotted;                 border-bottom: 1px #999999 dotted;         }         #sig .row2 {                                 margin-top: 0px;                 margin-bottom: -8px;         }         #sig .row a:link, #sig .row a:visited {                 color: #164D8F;                 text-decoration: none;                 border-bottom: 1px solid #99B1DB;         }         #sig .row a:hover {                 color: #4C71A8;                 text-decoration: none;         } </STYLE></HEAD><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><BR><DIV><DIV>On Jan 2, 2007, at 4:17 AM, Andreas Färber wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Am 02.01.2007 um 09:30 schrieb R. Tyler Ballance:</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV> <BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">I'm somewhat curious as to why this throws the exception, but it's not a major issue, just curious that p/invokes into libc would fail like this.</DIV> </BLOCKQUOTE><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Are you calling mono_config_parse as part of your initialization? I had System.IO.FileSystemWatcher failing at libc p/invokes without that. libc needs to be mapped to libSystem.</DIV> </BLOCKQUOTE><BR></DIV><DIV>Looks like that did the trick, this seems like something that should be done "automatically" i.e. in the DBMonoEnvironment initialization. I've attached a patch that I've tested with UnixProcess' libc syscalls from my Dumbarton project (admittedly, it is a bit weird to be calling from Cocoa-&gt;C#-&gt;C :P).</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Cheers</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><SPAN></SPAN></DIV></BODY></HTML>