From 868ecad32ba7fb3eb763642e22ebb06938fdb359 Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Sun, 8 May 2011 22:34:40 +0200 Subject: FFI: Add ffi.errno(). --- src/lib_ffi.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src') diff --git a/src/lib_ffi.c b/src/lib_ffi.c index 27996f0e..321de499 100644 --- a/src/lib_ffi.c +++ b/src/lib_ffi.c @@ -6,6 +6,8 @@ #define lib_ffi_c #define LUA_LIB +#include + #include "lua.h" #include "lauxlib.h" #include "lualib.h" @@ -541,6 +543,12 @@ LJLIB_CF(ffi_offsetof) return 0; } +LJLIB_CF(ffi_errno) +{ + setintV(L->top++, errno); + return 1; +} + LJLIB_CF(ffi_string) LJLIB_REC(.) { CTState *cts = ctype_cts(L); -- cgit v1.2.3-55-g6feb