/* | mci.h from Lsyncd -- the Live (Mirror) Syncing Demon | | The (generic) C part of the inteface between mantle and core. | | License: GPLv2 (see COPYING) or any later version | Authors: Axel Kittenberger */ #ifndef LSYNCD_MCI_H #define LSYNCD_MCI_H // Prints a stack dump of the current state extern int l_stackdump( lua_State* L ); // Registers Lsyncd's core library. extern void register_core( lua_State *L ); // Pushes a runner function and the runner error handler onto Lua stack extern void load_mci(lua_State *L, const char *name); // loads the Lsyncd mantle extern void mci_load_mantle( lua_State *L ); // loads Lsyncd's default configuration extern void mci_load_default( lua_State *L ); // cleans up mci extern void mci_tidy( ); #endif