From 1c3baa7191e5598c9ea082ba2f1d827559909e67 Mon Sep 17 00:00:00 2001 From: Rainer Gerhards Date: Mon, 3 Dec 2007 13:53:05 +0000 Subject: added Bartosz Kuzma patches for better compatibility with NetBSD - many thanks for them! --- pidfile.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'pidfile.c') diff --git a/pidfile.c b/pidfile.c index d2cd230f..e153a4ed 100644 --- a/pidfile.c +++ b/pidfile.c @@ -119,8 +119,9 @@ int write_pid (char *pidfile) pid = getpid(); if (!fprintf(f,"%d\n", pid)) { - char errStr[1024]; - printf("Can't write pid , %s.\n", strerror_r(errno, errStr, sizeof(errStr))); + char errStr[1024]; + strerror_r(errno, errStr, sizeof(errStr)); + printf("Can't write pid , %s.\n", errStr); close(fd); return 0; } @@ -128,8 +129,9 @@ int write_pid (char *pidfile) #ifndef __sun if (flock(fd, LOCK_UN) == -1) { - char errStr[1024]; - printf("Can't unlock pidfile %s, %s.\n", pidfile, strerror_r(errno, errStr, sizeof(errStr))); + char errStr[1024]; + strerror_r(errno, errStr, sizeof(errStr)); + printf("Can't unlock pidfile %s, %s.\n", pidfile, errStr); close(fd); return 0; } -- cgit