diff --git a/rtl/haiku/sysosh.inc b/rtl/haiku/sysosh.inc index c4029d86ad..bdc66a285e 100644 --- a/rtl/haiku/sysosh.inc +++ b/rtl/haiku/sysosh.inc @@ -24,9 +24,12 @@ type { pthread_mutex_t } PRTLCriticalSection = ^TRTLCriticalSection; TRTLCriticalSection = record - flags : Cardinal; - lock : integer; - unused : integer; - owner : integer; - owner_count : integer; + __m_reserved: longint; + __m_count: longint; + __m_owner: pointer; + __m_kind: longint; + __m_lock: record + __status: sizeint; + __spinlock: longint; + end; end;