Explorar o código

haiku: do not use a packed record to define the signal stack and sigactionrec

git-svn-id: trunk@40762 -
Károly Balogh %!s(int64=6) %!d(string=hai) anos
pai
achega
1a4b8bfa27
Modificáronse 1 ficheiros con 3 adicións e 4 borrados
  1. 3 4
      rtl/haiku/signal.inc

+ 3 - 4
rtl/haiku/signal.inc

@@ -317,7 +317,7 @@ type
   PSigSet = ^SigSet;
   psigset_t=psigset;
 
-  SigActionRec = packed record
+  SigActionRec = record
 //    Handler  : record
     sa_handler : sigActionHandler;
 //      case byte of
@@ -331,16 +331,15 @@ type
 
   PSigActionRec = ^SigActionRec;
 
-  {$PACKRECORDS C}
   pstack_t = ^stack_t;
-  stack_t = packed record
+  stack_t = record
     ss_sp: pChar;                       {* signal stack base *}
     ss_size: size_t;                    {* signal stack length *}
     ss_flags: cInt;                     {* SS_DISABLE and/or SS_ONSTACK *}
   end;
   TStack = stack_t;
   PStack = pstack_t;
-  
+
 {
   Change action of process upon receipt of a signal.
   Signum specifies the signal (all except SigKill and SigStop).