diff options
| author | tomas <tomas> | 2004-11-01 08:57:56 +0000 |
|---|---|---|
| committer | tomas <tomas> | 2004-11-01 08:57:56 +0000 |
| commit | 3219f4618df9fa4f4a54d2d3bcc116380bafa217 (patch) | |
| tree | 7337490a3a5ff133feb57995eca96d2b841eff6d /src | |
| parent | f66af01eece2627f8dbeb37426f4040107ca073a (diff) | |
| download | luafilesystem-3219f4618df9fa4f4a54d2d3bcc116380bafa217.tar.gz luafilesystem-3219f4618df9fa4f4a54d2d3bcc116380bafa217.tar.bz2 luafilesystem-3219f4618df9fa4f4a54d2d3bcc116380bafa217.zip | |
Correcao no valor de retorno da mkdir.
Diffstat (limited to 'src')
| -rw-r--r-- | src/lfs.c | 4 |
1 files changed, 2 insertions, 2 deletions
| @@ -9,7 +9,7 @@ | |||
| 9 | ** lfs.lock (fh, mode) | 9 | ** lfs.lock (fh, mode) |
| 10 | ** lfs.unlock (fh) | 10 | ** lfs.unlock (fh) |
| 11 | ** | 11 | ** |
| 12 | ** $Id: lfs.c,v 1.6 2004/10/27 18:04:50 tomas Exp $ | 12 | ** $Id: lfs.c,v 1.7 2004/11/01 08:57:56 tomas Exp $ |
| 13 | */ | 13 | */ |
| 14 | 14 | ||
| 15 | #include <errno.h> | 15 | #include <errno.h> |
| @@ -233,7 +233,7 @@ static int make_dir (lua_State *L) { | |||
| 233 | fail = mkdir (path, S_IRUSR | S_IWUSR | S_IXUSR | S_IRGRP | | 233 | fail = mkdir (path, S_IRUSR | S_IWUSR | S_IXUSR | S_IRGRP | |
| 234 | S_IWGRP | S_IXGRP | S_IROTH | S_IXOTH ); | 234 | S_IWGRP | S_IXGRP | S_IROTH | S_IXOTH ); |
| 235 | #endif | 235 | #endif |
| 236 | lua_pushboolean (L, fail); | 236 | lua_pushboolean (L, !fail); |
| 237 | umask (oldmask); | 237 | umask (oldmask); |
| 238 | return 1; | 238 | return 1; |
| 239 | } | 239 | } |
