Browse Source

* TSigAction Context param is the full record not a pointer

pierre 25 years ago
parent
commit
77c220c69a
1 changed files with 6 additions and 3 deletions
  1. 6 3
      rtl/linux/i386/signal.inc

+ 6 - 3
rtl/linux/i386/signal.inc

@@ -18,7 +18,7 @@ const
   SI_PAD_SIZE	= ((128/sizeof(longint)) - 3);
   SI_PAD_SIZE	= ((128/sizeof(longint)) - 3);
 
 
 type
 type
-  tfpreg = record 
+  tfpreg = record
 	  significand: array[0..3] of word;
 	  significand: array[0..3] of word;
 	  exponent: word;
 	  exponent: word;
   end;
   end;
@@ -106,7 +106,7 @@ type
   PSignalHandler  = ^SignalHandler;
   PSignalHandler  = ^SignalHandler;
   SignalRestorer  = Procedure;cdecl;
   SignalRestorer  = Procedure;cdecl;
   PSignalRestorer = ^SignalRestorer;
   PSignalRestorer = ^SignalRestorer;
-  TSigAction = procedure(Sig: Longint; SigContext: PSigContextRec);cdecl;
+  TSigAction = procedure(Sig: Longint; SigContext: SigContextRec);cdecl;
 
 
   SigSet  = Longint;
   SigSet  = Longint;
   PSigSet = ^SigSet;
   PSigSet = ^SigSet;
@@ -141,7 +141,10 @@ end;
 
 
 {
 {
   $Log$
   $Log$
-  Revision 1.1  2000-03-31 13:24:28  jonas
+  Revision 1.2  2000-03-31 23:11:23  pierre
+   * TSigAction Context param is the full record not a pointer
+
+  Revision 1.1  2000/03/31 13:24:28  jonas
     * signal handling using sigaction when compiled with -dnewsignal
     * signal handling using sigaction when compiled with -dnewsignal
       (allows multiple signals to be received in one run)
       (allows multiple signals to be received in one run)