From 8a150a2fb34cbe8b5371380dfc270da2d8d885a4 Mon Sep 17 00:00:00 2001 From: Richard Nyberg Date: Sun, 11 Jan 2009 23:23:11 +0100 Subject: [PATCH] pid_t is long on some systems. solaris is one. --- btpd/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/btpd/main.c b/btpd/main.c index 247e0f7..c43c223 100644 --- a/btpd/main.c +++ b/btpd/main.c @@ -9,7 +9,7 @@ static void writepid(int pidfd) { FILE *fp = fdopen(dup(pidfd), "w"); - fprintf(fp, "%d", getpid()); + fprintf(fp, "%ld", (long)getpid()); fclose(fp); }