<HTML><HEAD>
<META http-equiv=Content-Type content='text/html; charset=windows-1252'>
<title>Samsung Enterprise Portal mySingle</title>
<style> P, td, li {font-family:Arial, arial; font-size:9pt; margin-top:5px;margin-bottom:5px;} body{font-family:Arial, arial; font-size:9pt;}</style>
</HEAD><BODY>Hello,
<p>&nbsp;</p>
<p>After strugging for a while, we've noticed that dbus connection doesn't seem 
to work with fork() system call.</p>
<p>The connection is copied but there is no API to properly close the connection 
so the new connection can be made.</p>
<p>Although I was able to force reinitialization when dbus_get_bus is called, 
I think the problem is more than adding a new API for reinitialization.</p>
<p>&nbsp;</p>
<p>1. There hasn't been any&nbsp;consideration on the forked processes (with 
no&nbsp;exec()) , unique/well known name handling, etc.</p>
<p>2. glib and other bindings should deal with the additional fork-related APIs.</p>
<p>&nbsp;</p>
<p>Any thoughts? Pointers?</p>
<p>&nbsp;</p>
<p>Best,</p>
<p>&nbsp;</p>
<p>Sean</p>
<p>Samsung</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</BODY></HTML>