diff options
author | jluehrs2 <jluehrs2@uiuc.edu> | 2007-10-09 17:23:46 -0500 |
---|---|---|
committer | jluehrs2 <jluehrs2@uiuc.edu> | 2007-10-09 17:23:46 -0500 |
commit | 67358275e58593828591a3753cc9276d006dd83a (patch) | |
tree | e7ff57b1b8606a322f95fac28b0ba4f3d679095d | |
parent | 32a7bb8f9c79a31de1197339b980bf39d979155e (diff) | |
download | luasignal-67358275e58593828591a3753cc9276d006dd83a.tar.gz luasignal-67358275e58593828591a3753cc9276d006dd83a.zip |
add a readme
-rw-r--r-- | README | 39 |
1 files changed, 39 insertions, 0 deletions
@@ -0,0 +1,39 @@ +LuaSignal v0.1 +Jesse Luehrs (jluehrs2@uiuc.edu) + +OVERVIEW +======== +LuaSignal is a library for handling and generating POSIX signals from within +Lua. + +INSTALL +======= +To install, modify Make.config to point to the appropriate paths, then type +'make' and 'make install'. + +DOCUMENTATION +============= +API documentation can be found in the doc/ directory. It was autogenerated from the source files by LuaDoc (http://luadoc.luaforge.net/). + +A few things to be aware of when using LuaSignal: +- LuaSignal is not reentrant, since it keeps the active Lua state in a global + variable to be accessed from the signal handler. Therefore, it is not safe to + use LuaSignal from multiple threads. +- LuaSignal is implemented using debug hooking API that Lua provides. Other + programs or libraries that also use Lua debugging hooks may miss events that + occur at the moment a signal fires, because of limitations in the Lua hook + API. Programs that modify debugging hooks during program execution could also + exhibit random failures, since they can be interrupted by a signal, which + will also modify the hooks. + +CHANGES +======= +0.1 +- First public release + +COPYRIGHT AND LICENSE +===================== +Copyright (C) 2007 Jesse Luehrs + +This code is distributed under the MIT license; a copy is in the LICENSE file +distributed with the source. |