From 0782b355a4698c3962a4938c4cef1a004f1d1f66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=8E=AE=E5=8D=8E?= Date: Thu, 8 Sep 2016 15:18:35 +0800 Subject: [PATCH] =?UTF-8?q?[bugfix]=20alpine=20linux=20=E7=BC=96=E8=AF=91?= =?UTF-8?q?=E4=B8=8D=E9=80=9A=E8=BF=87=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- skynet-src/skynet_daemon.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/skynet-src/skynet_daemon.c b/skynet-src/skynet_daemon.c index 4c5e3882..4b6b96e1 100644 --- a/skynet-src/skynet_daemon.c +++ b/skynet-src/skynet_daemon.c @@ -5,6 +5,7 @@ #include #include #include +#include #include "skynet_daemon.h" @@ -27,7 +28,7 @@ check_pid(const char *pidfile) { return pid; } -static int +static int write_pid(const char *pidfile) { FILE *f; int pid = 0; @@ -52,7 +53,7 @@ write_pid(const char *pidfile) { } return 0; } - + pid = getpid(); if (!fprintf(f,"%d\n", pid)) { fprintf(stderr, "Can't write pid.\n"); @@ -90,7 +91,7 @@ daemon_init(const char *pidfile) { return 0; } -int +int daemon_exit(const char *pidfile) { return unlink(pidfile); }