#include "base.hh" #include "lua.hh" #include "mkstemp.hh" #include #include using std::string; using std::strerror; LUAEXT(mkstemp, ) { char const *filename = luaL_checkstring (L, 1); string dup(filename); if (!monotone_mkstemp(dup)) return 0; lua_pushstring(L, dup.c_str()); return 1; } // Local Variables: // mode: C++ // fill-column: 76 // c-file-style: "gnu" // indent-tabs-mode: nil // End: // vim: et:sw=2:sts=2:ts=2:cino=>2s,{s,\:s,+s,t0,g0,^-2,e-2,n-2,p2s,(0,=s: