From: Waldemar Kozaczuk <[email protected]>
Committer: Waldemar Kozaczuk <[email protected]>
Branch: master

tst-pthread-barrier.cc: account for different size of pthread_barrierattr_t on 
aarch64

Signed-off-by: Waldemar Kozaczuk <[email protected]>

---
diff --git a/tests/tst-pthread-barrier.cc b/tests/tst-pthread-barrier.cc
--- a/tests/tst-pthread-barrier.cc
+++ b/tests/tst-pthread-barrier.cc
@@ -67,7 +67,15 @@ int main(void)
     printf("Sizeof pthread_barrier_t    : %ld\n", sizeof(barrier));
     report("sizeof pthread_barrier_t is 32 bytes\n", sizeof(barrier) == 32);
     printf("Sizeof pthread_barrierattr_t: %ld\n", sizeof(attr));
+#ifdef __x86_64__
     report("sizeof pthread_barrierattr_t is 4 bytes\n", sizeof(attr) == 4);
+#else
+#ifdef __OSV__
+    report("sizeof pthread_barrierattr_t is 4 bytes\n", sizeof(attr) == 4);
+#else
+    report("sizeof pthread_barrierattr_t is 8 bytes\n", sizeof(attr) == 8);
+#endif
+#endif
 
 #ifdef __OSV__
     // Try an invalid initialization (-1 or 0 or a null pthread_barrier_t*)

-- 
You received this message because you are subscribed to the Google Groups "OSv 
Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/osv-dev/0000000000000b0603060d3093ce%40google.com.

Reply via email to