projects
/
strace
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d8ef5e7
)
printsiginfo.c: fix integer conversions
author
Elvira Khabirova
<lineprinter0@gmail.com>
Fri, 21 Aug 2015 17:46:35 +0000
(20:46 +0300)
committer
Elvira Khabirova
<lineprinter0@gmail.com>
Fri, 21 Aug 2015 18:08:30 +0000
(21:08 +0300)
* printsiginfo.c (printsigsource): Print si_pid and si_uid as unsigned
integers.
(printsigval): Print si_int as signed int.
printsiginfo.c
patch
|
blob
|
history
diff --git
a/printsiginfo.c
b/printsiginfo.c
index ce8cf54066362a0c18fb38574bf7e64601248fa6..59d92e591218b3c3d6220ccb4300bafb6f191105 100644
(file)
--- a/
printsiginfo.c
+++ b/
printsiginfo.c
@@
-28,9
+28,9
@@
static void
printsigsource(const siginfo_t *sip)
{
- tprintf(", si_pid=%
lu, si_uid=%l
u",
- (unsigned
long
) sip->si_pid,
- (unsigned
long
) sip->si_uid);
+ tprintf(", si_pid=%
u, si_uid=%
u",
+ (unsigned
int
) sip->si_pid,
+ (unsigned
int
) sip->si_uid);
}
static void
@@
-39,7
+39,7
@@
printsigval(const siginfo_t *sip, bool verbose)
if (!verbose)
tprints(", ...");
else
- tprintf(", si_value={int=%
u
, ptr=%#lx}",
+ tprintf(", si_value={int=%
d
, ptr=%#lx}",
sip->si_int,
(unsigned long) sip->si_ptr);
}