From 571fa65a6f3cf1c0a11d8c3b46440fe8457fa6fb Mon Sep 17 00:00:00 2001 From: Steve Bennett Date: Sun, 24 Jan 2010 11:12:50 +1000 Subject: Build improvements, bug fixes and compiler warnings Remove unimplemented 'after restart|expire' from eventloop Allow libjim to be build as a shared library On some platforms, regex.h needs stdlib.h first Use ualarm() only for times < 1 second Fix warnings found by clang static analyser *: printf/syslog %m isn't portable *: some variables set but never read *: some possible null pointer references (although mostly impossible) *: also minor fixes to jim unit tests Fix 'syslog -options ' Must null terminate readlink() result --- jim-signal.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'jim-signal.c') diff --git a/jim-signal.c b/jim-signal.c index 1d21d59..7eb4a1f 100644 --- a/jim-signal.c +++ b/jim-signal.c @@ -385,7 +385,7 @@ static int Jim_AlarmCmd(Jim_Interp *interp, int argc, Jim_Obj *const *argv) ret = Jim_GetDouble(interp, argv[1], &t); if (ret == JIM_OK) { - if (t < 10) { + if (t < 1) { ualarm(t * 1e6, 0); } else { @@ -418,7 +418,7 @@ static int Jim_SleepCmd(Jim_Interp *interp, int argc, Jim_Obj *const *argv) ret = Jim_GetDouble(interp, argv[1], &t); if (ret == JIM_OK) { - if (t < 10) { + if (t < 1) { usleep(t * 1e6); } else { -- cgit v1.1