util.signal: Make kill() available on OS X (thanks darkrain).
authorWaqas Hussain <waqas20@gmail.com>
Sat, 19 Jun 2010 22:36:46 +0000 (03:36 +0500)
committerWaqas Hussain <waqas20@gmail.com>
Sat, 19 Jun 2010 22:36:46 +0000 (03:36 +0500)
util-src/signal.c

index e6853f62b5d1cdb7477825b6a464946f53c84685..fbcfabd902857327256ca597709af90ea718901d 100644 (file)
@@ -29,7 +29,7 @@
 #include <signal.h>
 #include <stdlib.h>
 
-#ifdef __unix__
+#if defined(__unix__) || defined(__APPLE__)
 #include <sys/param.h>
 #endif
 
@@ -330,7 +330,7 @@ static int l_raise(lua_State *L)
   return 1;
 }
 
-#ifdef __unix__
+#if defined(__unix__) || defined(__APPLE__)
 
 /* define some posix only functions */
 
@@ -377,7 +377,7 @@ static int l_kill(lua_State *L)
 static const struct luaL_Reg lsignal_lib[] = {
   {"signal", l_signal},
   {"raise", l_raise},
-#ifdef __unix__
+#if defined(__unix__) || defined(__APPLE__)
   {"kill", l_kill},
 #endif
   {NULL, NULL}