summaryrefslogtreecommitdiff
path: root/package/strace/patches/patch-time_c
blob: 53a6cf76b132d090e085fc0c4bcc27f971490a60 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
--- strace-4.8.orig/time.c	2012-05-01 23:17:51.000000000 +0200
+++ strace-4.8/time.c	2014-02-25 17:25:14.000000000 +0100
@@ -774,7 +774,11 @@ printsigevent(struct tcb *tcp, long arg)
 			/* _pad[0] is the _tid field which might not be
 			   present in the userlevel definition of the
 			   struct.  */
+#if defined(__GLIBC__)
 			tprintf("{%d}", sev._sigev_un._pad[0]);
+#else
+			tprintf("{%d}", (int) sev.__pad[0]);
+#endif
 		else if (sev.sigev_notify == SIGEV_THREAD)
 			tprintf("{%p, %p}", sev.sigev_notify_function,
 				sev.sigev_notify_attributes);