diff options
author | Steven Barth <steven@midlink.org> | 2009-02-12 19:48:06 +0000 |
---|---|---|
committer | Steven Barth <steven@midlink.org> | 2009-02-12 19:48:06 +0000 |
commit | 5ff898e6248b668430f5f2e7d70de243f191eb04 (patch) | |
tree | 86d8807d89731c37c57981b5c0996138c77fdcf3 /libs/nixio/src/nixio.h | |
parent | 4327f9250e6d0f4a81ca949289d5e1444a360d4e (diff) |
nixio next
splice() still does not work correctly
Diffstat (limited to 'libs/nixio/src/nixio.h')
-rw-r--r-- | libs/nixio/src/nixio.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libs/nixio/src/nixio.h b/libs/nixio/src/nixio.h index 4b037b25eb..e4bb6d6de9 100644 --- a/libs/nixio/src/nixio.h +++ b/libs/nixio/src/nixio.h @@ -2,7 +2,16 @@ #define NIXIO_H_ #define NIXIO_META "nixio.socket" +#define NIXIO_FILE_META "nixio.file" #define NIXIO_BUFFERSIZE 8096 +#define _FILE_OFFSET_BITS 64 + +/* uClibc: broken as always */ +#define _LARGEFILE_SOURCE + +#include <lua.h> +#include <lualib.h> +#include <lauxlib.h> struct nixio_socket { int fd; @@ -19,14 +28,17 @@ nixio_sock* nixio__checksock(lua_State *L); int nixio__checksockfd(lua_State *L); int nixio__checkfd(lua_State *L, int ud); int nixio__tofd(lua_State *L, int ud); +FILE* nixio__checkfile(lua_State *L); /* Module functions */ +void nixio_open_file(lua_State *L); void nixio_open_socket(lua_State *L); void nixio_open_sockopt(lua_State *L); void nixio_open_bind(lua_State *L); void nixio_open_address(lua_State *L); void nixio_open_poll(lua_State *L); void nixio_open_io(lua_State *L); +void nixio_open_splice(lua_State *L); /* Method functions */ |