summaryrefslogtreecommitdiff
path: root/libbacktrace
diff options
context:
space:
mode:
authorro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>2017-07-28 16:26:39 +0000
committerro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>2017-07-28 16:26:39 +0000
commit6930694d58454d557e1c885e4e4d809cc9c02fe5 (patch)
tree3c81309d8d7e77943cbf5617df3679989b31ae04 /libbacktrace
parentb78acb5046f8b0e517f39edf17751b275d026b6c (diff)
downloadgcc-6930694d58454d557e1c885e4e4d809cc9c02fe5.tar.gz
Fix pid_t printing
* fileline.c (fileline_initialize): Print pid_t as long. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250675 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libbacktrace')
-rw-r--r--libbacktrace/ChangeLog4
-rw-r--r--libbacktrace/fileline.c3
2 files changed, 6 insertions, 1 deletions
diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog
index 52154f01e82..c60f714aa20 100644
--- a/libbacktrace/ChangeLog
+++ b/libbacktrace/ChangeLog
@@ -1,3 +1,7 @@
+2017-07-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * fileline.c (fileline_initialize): Print pid_t as long.
+
2017-07-26 Tony Reix <tony.reix@atos.net>
* configure.ac: Check for XCOFF32/XCOFF64. Check for loadquery.
diff --git a/libbacktrace/fileline.c b/libbacktrace/fileline.c
index 303e4dce83a..68120583d7b 100644
--- a/libbacktrace/fileline.c
+++ b/libbacktrace/fileline.c
@@ -102,7 +102,8 @@ fileline_initialize (struct backtrace_state *state,
filename = "/proc/curproc/file";
break;
case 4:
- snprintf (buf, sizeof (buf), "/proc/%d/object/a.out", getpid ());
+ snprintf (buf, sizeof (buf), "/proc/%ld/object/a.out",
+ (long) getpid ());
filename = buf;
break;
default: