X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/89b3af67bb32e691275bf6fa803d1834b2284115..060df5ea7c632b1ac8cc8aac1fb59758165c2084:/osfmk/ppc/locks.h diff --git a/osfmk/ppc/locks.h b/osfmk/ppc/locks.h index 366cdb8d2..639a820a8 100644 --- a/osfmk/ppc/locks.h +++ b/osfmk/ppc/locks.h @@ -113,10 +113,11 @@ typedef struct { } 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; @@ -130,8 +131,13 @@ typedef struct _lck_mtx_ext_ { 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 @@ -182,7 +188,7 @@ typedef struct { } 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;