From 963ec467311dd5dee2d698b8731499e034a7faff Mon Sep 17 00:00:00 2001 From: tuler Date: Thu, 4 Nov 2004 22:21:28 +0000 Subject: ifdefs por conta de problemas de compilacao no windows. --- src/lfs.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/lfs.c b/src/lfs.c index f5ec7ab..d731377 100644 --- a/src/lfs.c +++ b/src/lfs.c @@ -9,7 +9,7 @@ ** lfs.lock (fh, mode) ** lfs.unlock (fh) ** -** $Id: lfs.c,v 1.9 2004/11/03 10:11:18 tomas Exp $ +** $Id: lfs.c,v 1.10 2004/11/04 22:21:28 tuler Exp $ */ #include @@ -354,7 +354,11 @@ static int dir_create_meta (lua_State *L) { /* ** Convert the inode protection mode to a string. */ +#ifdef WIN32 +static const char *mode2string (unsigned short mode) { +#else static const char *mode2string (mode_t mode) { +#endif if ( S_ISREG(mode) ) return "file"; else if ( S_ISDIR(mode) ) @@ -431,6 +435,7 @@ static int file_info (lua_State *L) { lua_pushliteral (L, "size"); lua_pushnumber (L, (lua_Number)info.st_size); lua_rawset (L, -3); +#ifndef WIN32 /* blocks allocated for file */ lua_pushliteral (L, "blocks"); lua_pushnumber (L, (lua_Number)info.st_blocks); @@ -439,6 +444,7 @@ static int file_info (lua_State *L) { lua_pushliteral (L, "blksize"); lua_pushnumber (L, (lua_Number)info.st_blksize); lua_rawset (L, -3); +#endif return 1; } -- cgit v1.2.3-55-g6feb