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) {