summaryrefslogtreecommitdiff
path: root/libgo/go/syscall/signame.c
diff options
context:
space:
mode:
Diffstat (limited to 'libgo/go/syscall/signame.c')
-rw-r--r--libgo/go/syscall/signame.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libgo/go/syscall/signame.c b/libgo/go/syscall/signame.c
index 5ff0b09dbb7..c2d3b9fac70 100644
--- a/libgo/go/syscall/signame.c
+++ b/libgo/go/syscall/signame.c
@@ -10,10 +10,10 @@
#include "arch.h"
#include "malloc.h"
-String Signame (int sig) asm ("syscall.Signame");
+String Signame (intgo sig) asm ("syscall.Signame");
String
-Signame (int sig)
+Signame (intgo sig)
{
const char* s = NULL;
char buf[100];
@@ -27,7 +27,7 @@ Signame (int sig)
if (s == NULL)
{
- snprintf(buf, sizeof buf, "signal %d", sig);
+ snprintf(buf, sizeof buf, "signal %ld", (long) sig);
s = buf;
}
len = __builtin_strlen (s);