Changeset View
Changeset View
Standalone View
Standalone View
lang/fpc/files/patch-rtl_freebsd_signal.inc
diff --git a/rtl/freebsd/signal.inc b/rtl/freebsd/signal.inc | |||||
index a978ea5f..766c958d 100644 | |||||
--- rtl/freebsd/signal.inc | |||||
+++ rtl/freebsd/signal.inc | |||||
@@ -80,6 +80,7 @@ type sigset_t = array[0..3] of Longint; | |||||
psigcontext = ^sigcontextrec; | |||||
PSigContextRec = ^SigContextRec; | |||||
+{$if (defined(CPUi386) or defined(CPUX86_64))} | |||||
SigContextRec = record | |||||
sc_mask : sigset_t; { signal mask to restore } | |||||
sc_onstack : longint; { sigstack state to restore } | |||||
@@ -120,8 +121,13 @@ type sigset_t = array[0..3] of Longint; | |||||
fpr_ex_sw : cardinal; | |||||
fpr_pad : array[0..63] of char; | |||||
end; | |||||
+{$endif def x86_64} | |||||
- | |||||
+{$ifdef CPUAARCH64} | |||||
+ SigContextRec = record | |||||
+ _dummy : cint; | |||||
+ end; | |||||
+{$endif cpuaarch64} | |||||
Sigval = Record | |||||
Case Boolean OF |