<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace;font-size:large">Hi All,</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large"><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large">I have some questions regarding event and signals:</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large"><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large">1) RTLEventWaitFor</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large"><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large">can a program waiting for an RTLEvent be notified by an RTLEventSet from ANOTHER process?</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large"><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large">2) Unix Signals</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large"><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large">I see HookSignal() in the sysutils documentation, but there is nothing said on how to use it. Is it used to write my own signal handler on Linux?  Could anyone give a sample program? </div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large"><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large">Also, is there a list of defined RtlSigNums?</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large"><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large">3) Unix-style Signals on Windows</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large"><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large">If possible, I would like to have cross platform signal handling in my app. I found this: </div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large"><br></div><div class="gmail_default" style><font face="monospace, monospace" size="4"><a href="https://github.com/graemeg/freepascal/blob/master/rtl/win32/signals.pp">https://github.com/graemeg/freepascal/blob/master/rtl/win32/signals.pp</a></font></div><div class="gmail_default" style><font face="monospace, monospace" size="4"><br></font></div><div class="gmail_default" style><font face="monospace, monospace" size="4">Does it mean that if I "uses signals", I will have same capability on both linux and windows?</font></div><div class="gmail_default" style><font face="monospace, monospace" size="4"><br></font></div><div class="gmail_default" style><font face="monospace, monospace" size="4">Thanks!</font></div><div class="gmail_default" style><font face="monospace, monospace" size="4"><br></font></div><div class="gmail_default" style><font face="monospace, monospace" size="4">Xiangrong</font></div></div>