From 0fcab96431712c5f8fe0cf73526aa524253bc263 Mon Sep 17 00:00:00 2001 From: Cloud Date: Fri, 23 May 2014 16:52:24 +0800 Subject: [PATCH] daemon is deprecarted in macosx --- skynet-src/skynet_daemon.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/skynet-src/skynet_daemon.c b/skynet-src/skynet_daemon.c index d77a67a2..4c5e3882 100644 --- a/skynet-src/skynet_daemon.c +++ b/skynet-src/skynet_daemon.c @@ -4,6 +4,7 @@ #include #include #include +#include #include "skynet_daemon.h" @@ -72,10 +73,14 @@ daemon_init(const char *pidfile) { return 1; } +#ifdef __APPLE__ + fprintf(stderr, "'daemon' is deprecated: first deprecated in OS X 10.5 , use launchd instead.\n"); +#else if (daemon(1,0)) { fprintf(stderr, "Can't daemonize.\n"); return 1; } +#endif pid = write_pid(pidfile); if (pid == 0) {