<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.3059" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face="Trebuchet MS" size=2><SPAN class=562150117-14032007>Hi
there,</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=562150117-14032007></SPAN></FONT> </DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=562150117-14032007> I'm using a windows system to
develop and then passing the saved image to a linux server.</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=562150117-14032007></SPAN></FONT> </DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=562150117-14032007> When this "windows developed" image
is run in linux some OSProcess trouble happens because ThisOSProcess remains
"thinking" that it should still be a Windows one.</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=562150117-14032007></SPAN></FONT> </DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=562150117-14032007> I've unelegantly hacked
ThisOSProcess>>startUp: to prevent that error from the actual code
to:</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=562150117-14032007></SPAN></FONT> </DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN class=562150117-14032007>startUp:
resuming<BR> "Initialize my singleton instance, and the singleton instance
of my<BR> OSProcessAccessor. On Unix, set the signal handler in my
process<BR> accessor to respond to externally generated sigchld signals.
This<BR> must be done after each image restart in order to call a
primitive<BR> which informs the VM of the identity of the semaphore to
signal.<BR> When not running on a Unix system, the primitive fails and
the<BR> method has no effect. Notify dependents of the singleton
instance<BR> if the image has restarted in a different OS process (this is
not the<BR> case when #startUp is called after a simple image save).
The<BR> notification is done in the initialization of my
OSProcessAccessor."</SPAN></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN class=562150117-14032007> self
initializeThisOSProcess.<BR> OSProcessAccessor startUp:
resuming.<BR> AioEventHandler startUp: resuming.<BR> self
thisOSProcess initialize</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=562150117-14032007></SPAN></FONT> </DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=562150117-14032007></SPAN></FONT> </DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=562150117-14032007> regards,</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2></FONT> </DIV>
<DIV align=left><SPAN class=250542422-20122006>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" align=left><?xml:namespace prefix
= st1 ns = "urn:schemas-microsoft-com:office:smarttags" /><st1:PersonName
ProductID="Sebastian Sastre " w:st="on"><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Trebuchet MS'">Sebastian
Sastre</SPAN></st1:PersonName></SPAN></P></DIV></BODY></HTML>