} lck_mtx_stat_t;
typedef struct _lck_mtx_ext_ {
- lck_mtx_t lck_mtx;
+ lck_mtx_t lck_mtx;
struct _lck_grp_ *lck_mtx_grp;
unsigned int lck_mtx_attr;
lck_mtx_deb_t lck_mtx_deb;
+ /* Unused on PowerPC */
lck_mtx_stat_t lck_mtx_stat;
} lck_mtx_ext_t;
typedef struct {
unsigned int opaque[3];
} lck_mtx_t;
+
+typedef struct {
+ unsigned int opaque[16];
+} lck_mtx_ext_t;
#else
-typedef struct __lck_mtx_t__ lck_mtx_t;
+typedef struct __lck_mtx_t__ lck_mtx_t;
+typedef struct __lck_mtx_ext_t__ lck_mtx_ext_t;
#endif
#endif
} lck_rw_stat_t;
typedef struct _lck_rw_ext_ {
- lck_rw_t lck_rw;
+ lck_rw_t lck_rw;
struct _lck_grp_ *lck_rw_grp;
unsigned int lck_rw_attr;
lck_rw_deb_t lck_rw_deb;