[svn-commits] mnicholson: testsuite/asterisk/trunk r396 - /asterisk/trunk/asttest/tools/
SVN commits to the Digium repositories
svn-commits at lists.digium.com
Thu Jun 10 15:29:44 CDT 2010
Author: mnicholson
Date: Thu Jun 10 15:29:40 2010
New Revision: 396
URL: http://svnview.digium.com/svn/testsuite?view=rev&rev=396
Log:
Added a posix.usleep() function
Modified:
asterisk/trunk/asttest/tools/luaposix.diff
Modified: asterisk/trunk/asttest/tools/luaposix.diff
URL: http://svnview.digium.com/svn/testsuite/asterisk/trunk/asttest/tools/luaposix.diff?view=diff&rev=396&r1=395&r2=396
==============================================================================
--- asterisk/trunk/asttest/tools/luaposix.diff (original)
+++ asterisk/trunk/asttest/tools/luaposix.diff Thu Jun 10 15:29:40 2010
@@ -1,6 +1,31 @@
+diff -ruN a/lposix.c b/lposix.c
+--- a/lposix.c 2008-07-18 09:30:36.000000000 -0500
++++ b/lposix.c 2010-06-10 15:25:59.000000000 -0500
+@@ -575,6 +575,13 @@
+ return 1;
+ }
+
++static int Pusleep(lua_State *L) /** usleep(usec) */
++{
++ useconds_t usec = luaL_checkint(L, 1);
++ lua_pushinteger(L, usleep(usec));
++ return 1;
++}
++
+
+ static int Psetenv(lua_State *L) /** setenv(name,value,[over]) */
+ {
+@@ -1069,6 +1076,7 @@
+ {"setenv", Psetenv},
+ {"setpid", Psetpid},
+ {"sleep", Psleep},
++ {"usleep", Pusleep},
+ {"stat", Pstat},
+ {"sysconf", Psysconf},
+ {"times", Ptimes},
diff -ruN a/lposix.h b/lposix.h
--- a/lposix.h 1969-12-31 18:00:00.000000000 -0600
-+++ b/lposix.h 2009-05-08 15:32:27.000000000 -0500
++++ b/lposix.h 2010-04-23 09:44:46.000000000 -0500
@@ -0,0 +1,6 @@
+#ifndef LPOSIX_H
+#define LPOSIX_H
@@ -10,7 +35,7 @@
+#endif
diff -ruN a/Makefile b/Makefile
--- a/Makefile 2008-07-18 09:31:56.000000000 -0500
-+++ b/Makefile 2009-05-08 15:15:04.000000000 -0500
++++ b/Makefile 2010-04-23 09:44:46.000000000 -0500
@@ -25,7 +25,7 @@
CPPFLAGS= -fPIC $(INCS) $(WARN)
More information about the svn-commits
mailing list