./trunk/gcc430/vcs_diff_rtl.patch 2026-11-10-05:26
> uname -a FreeBSD cfarm430.jing.rocks 16.0-CURRENT FreeBSD 16.0-CURRENT main-n290699-c502df9eb193 GENERIC amd64
diff --cc rtl/unix/cthreads.pp
index 7ad7759b5f,4ca40a856b..0000000000
--- a/rtl/unix/cthreads.pp
+++ b/rtl/unix/cthreads.pp
@@@ -125,12 -125,21 +125,27 @@@ procedure fpc_threaderror; [external na
Type PINTRTLEvent = ^TINTRTLEvent;
TINTRTLEvent = record
+ {$ifdef CHECK_CTHREADS_RECORDS}
+ ptr1 : ptruint;
+ {$endif CHECK_CTHREADS_RECORDS}
condvar: pthread_cond_t;
+ {$ifdef CHECK_CTHREADS_RECORDS}
+ ptr2 : ptruint;
+ {$endif CHECK_CTHREADS_RECORDS}
mutex: pthread_mutex_t;
+ {$ifdef CHECK_CTHREADS_RECORDS}
+ ptr3 : ptruint;
+ {$endif CHECK_CTHREADS_RECORDS}
isset: boolean;
++<<<<<<< HEAD
+{$if defined(Linux) and not defined(Android)}
+ clockid: clockid_t; { clock of condvar }
+{$ifend}
++=======
+ {$ifdef CHECK_CTHREADS_RECORDS}
+ ptr4 : ptruint;
+ {$endif CHECK_CTHREADS_RECORDS}
++>>>>>>> 7591eb1206 (Add debug separation fields to test confusion between RTLEvent and BasicEvent functions families)
end;
TTryWaitResult = (tw_error, tw_semwasunlocked, tw_semwaslocked);
* Unmerged path rtl/unix/cthreads.pp