[bugfix] alpine linux 编译不通过。

This commit is contained in:
张玮华
2016-09-08 15:18:35 +08:00
parent c91efa5134
commit 0782b355a4

View File

@@ -5,6 +5,7 @@
#include <signal.h> #include <signal.h>
#include <errno.h> #include <errno.h>
#include <stdlib.h> #include <stdlib.h>
#include <fcntl.h>
#include "skynet_daemon.h" #include "skynet_daemon.h"
@@ -27,7 +28,7 @@ check_pid(const char *pidfile) {
return pid; return pid;
} }
static int static int
write_pid(const char *pidfile) { write_pid(const char *pidfile) {
FILE *f; FILE *f;
int pid = 0; int pid = 0;
@@ -52,7 +53,7 @@ write_pid(const char *pidfile) {
} }
return 0; return 0;
} }
pid = getpid(); pid = getpid();
if (!fprintf(f,"%d\n", pid)) { if (!fprintf(f,"%d\n", pid)) {
fprintf(stderr, "Can't write pid.\n"); fprintf(stderr, "Can't write pid.\n");
@@ -90,7 +91,7 @@ daemon_init(const char *pidfile) {
return 0; return 0;
} }
int int
daemon_exit(const char *pidfile) { daemon_exit(const char *pidfile) {
return unlink(pidfile); return unlink(pidfile);
} }