|
@@ -49,7 +49,7 @@ Type
|
|
__pthread_mutex_type : word;
|
|
__pthread_mutex_type : word;
|
|
__pthread_mutex_magic : word;
|
|
__pthread_mutex_magic : word;
|
|
end;
|
|
end;
|
|
-}
|
|
|
|
|
|
+
|
|
__pthread_mutex_lock : record
|
|
__pthread_mutex_lock : record
|
|
case longint of
|
|
case longint of
|
|
0 : ( __pthread_mutex_lock64 : record
|
|
0 : ( __pthread_mutex_lock64 : record
|
|
@@ -63,12 +63,14 @@ Type
|
|
end;
|
|
end;
|
|
__pthread_mutex_data : qword;
|
|
__pthread_mutex_data : qword;
|
|
end;
|
|
end;
|
|
-
|
|
|
|
|
|
+}
|
|
pthread_spinlock_t = pthread_mutex_t;
|
|
pthread_spinlock_t = pthread_mutex_t;
|
|
|
|
|
|
|
|
+{ already in unix type
|
|
pthread_mutexattr_t = record
|
|
pthread_mutexattr_t = record
|
|
__pthread_mutexattrp : pointer;
|
|
__pthread_mutexattrp : pointer;
|
|
end;
|
|
end;
|
|
|
|
+}
|
|
|
|
|
|
{ already in unix type
|
|
{ already in unix type
|
|
pthread_cond_t = record
|
|
pthread_cond_t = record
|
|
@@ -79,7 +81,7 @@ Type
|
|
end;
|
|
end;
|
|
__pthread_cond_data : upad64_t;
|
|
__pthread_cond_data : upad64_t;
|
|
end;
|
|
end;
|
|
-}
|
|
|
|
|
|
+
|
|
|
|
|
|
pthread_condattr_t = record
|
|
pthread_condattr_t = record
|
|
__pthread_condattrp : pointer;
|
|
__pthread_condattrp : pointer;
|
|
@@ -95,7 +97,7 @@ Type
|
|
__pthread_rwlock_readercv : pthread_cond_t;
|
|
__pthread_rwlock_readercv : pthread_cond_t;
|
|
__pthread_rwlock_writercv : pthread_cond_t;
|
|
__pthread_rwlock_writercv : pthread_cond_t;
|
|
end;
|
|
end;
|
|
-
|
|
|
|
|
|
+}
|
|
pthread_rwlockattr_t = record
|
|
pthread_rwlockattr_t = record
|
|
__pthread_rwlockattrp : pointer;
|
|
__pthread_rwlockattrp : pointer;
|
|
end;
|
|
end;
|