浏览代码

* sigactionhandler fix

marco 20 年之前
父节点
当前提交
41b2c00e41
共有 1 个文件被更改,包括 6 次插入3 次删除
  1. 6 3
      demo/linux/daemon.pp

+ 6 - 3
demo/linux/daemon.pp

@@ -83,14 +83,14 @@ Begin
    new(aOld);
    new(aOld);
    new(aHup);
    new(aHup);
    new(aTerm);
    new(aTerm);
-   aTerm^.sa_handler{.sh} := TSigAction(@DoSig);
+   aTerm^.sa_handler{.sh} := SigactionHandler(@DoSig);
 
 
    aTerm^.sa_mask := zerosigs;
    aTerm^.sa_mask := zerosigs;
    aTerm^.sa_flags := 0;
    aTerm^.sa_flags := 0;
    {$ifndef BSD}                {Linux'ism}
    {$ifndef BSD}                {Linux'ism}
     aTerm^.sa_restorer := nil;
     aTerm^.sa_restorer := nil;
    {$endif}
    {$endif}
-   aHup^.sa_handler := TSigAction(@DoSig);
+   aHup^.sa_handler := SigactionHandler(@DoSig);
    aHup^.sa_mask := zerosigs;
    aHup^.sa_mask := zerosigs;
    aHup^.sa_flags := 0;
    aHup^.sa_flags := 0;
    {$ifndef BSD}                {Linux'ism}
    {$ifndef BSD}                {Linux'ism}
@@ -142,7 +142,10 @@ Begin
 End.
 End.
 {
 {
   $Log$
   $Log$
-  Revision 1.4  2004-06-04 12:37:52  marco
+  Revision 1.5  2005-04-06 10:47:01  marco
+   * sigactionhandler fix
+
+  Revision 1.4  2004/06/04 12:37:52  marco
    * modernized. Now only uses baseunix,sysutils
    * modernized. Now only uses baseunix,sysutils
 
 
   Revision 1.3  2002/09/07 15:06:35  peter
   Revision 1.3  2002/09/07 15:06:35  peter