mascarenhas
b80d2baacc
added lfs.lock_dir (directory locking) for Windows. On Windows the timeout
...
parameter is ignored, as killing the process removes the lock automatically
2009-04-24 22:11:12 +00:00
mascarenhas
d21c4ae194
locking via lockfiles in posix systems. API:
...
lock, err = lfs.lock_dir(path, [seconds_stale])
Creates a lockfile (called lockfile.lfs) in <path> if it does not
exist and returns the lock. If the lock already exists checks it
it's stale, using the second parameter (default for the second
parameter is INT_MAX, which in practice means the lock will never
be stale. To free the the lock call lock:free().
In case of any errors it returns nil and the error message. In
particular, if the lock exists and is not stale it returns the
"File exists" message.
2009-03-25 19:14:17 +00:00
carregal
657faad984
Packaging version 1.4.2
2009-02-03 22:05:48 +00:00
mascarenhas
16961a6c2c
compiling with borland c
2008-12-15 16:13:55 +00:00
carregal
b8acd4ca54
Fixing bug [ #13198 ] lfs.attributes(filename, 'size') overflow on files > 2 Gb again
...
(bug report and patch by KUBO Takehiro)
2008-07-31 19:34:22 +00:00
carregal
d4bfd537a8
Packaging version 1.4.1
2008-05-07 19:06:37 +00:00
mascarenhas
d7a5679fb8
fixed bug 2293
2008-04-24 17:27:18 +00:00
mascarenhas
baf658a721
large file support in Linux needs STAT64=-DHAVE_STAT64 in LuaRocks
...
config
2008-03-25 18:20:29 +00:00
mascarenhas
ca8efaa8e7
large file support in lfs.attributes (bug #2185 )
2008-03-25 16:58:29 +00:00
mascarenhas
c5bfbb1bd2
fixed windows compile problem
2008-02-19 20:08:23 +00:00
mascarenhas
640265aee7
removed warnings
2008-02-18 03:13:50 +00:00
carregal
b66ab2cae9
Preparing the 1.4.0 release.
...
Added documentation for lfs.setmode
2008-02-11 22:42:21 +00:00
mascarenhas
78f28b6468
lfs.attributes raises an error if attribute does not exist
2008-01-25 17:09:56 +00:00
mascarenhas
ed97af80fb
*** empty log message ***
2008-01-16 22:33:24 +00:00
mascarenhas
895e9daf27
getcwd no longer passes a buffer
2008-01-16 22:29:26 +00:00
mascarenhas
50f17597b3
Added lfs.setmode for changing file's mode (only for Windows)
2007-12-22 17:19:45 +00:00
carregal
8432017680
Version 1.3.0 (final)
2007-10-26 21:01:07 +00:00
carregal
6756befeff
Changing version to LuaFileSystem 1.3.0 (work)
2007-10-05 02:06:58 +00:00
tomas
aeca787ff3
Improving conditional compilation for Windows version (thanks to Varol Kaptan)
2007-08-30 14:39:45 +00:00
tomas
97ccdc90ed
Avoiding dependency in backwards compatibility to Lua 5.0
2007-06-22 12:44:46 +00:00
tomas
57a64a5cfe
Adding function symlinkatributes. Updating version to 1.3.0
2007-06-07 01:28:08 +00:00
tomas
7ee2d8e1b2
Compilation bug fix: ISO C90 forbids mixed declarations and code
2007-05-15 12:58:35 +00:00
carregal
3b35114a16
Details for the 1.2.1 release. Version number, droping Lua 5.0 support
2007-05-08 19:23:12 +00:00
mascarenhas
57622411a9
Windows Makefile and config
2006-12-04 18:24:18 +00:00
mascarenhas
67c2187e9a
Dropped Lua 5.0 support.
2006-12-04 15:28:53 +00:00
tomas
e10a4bc816
Correcting version number
2006-06-08 18:06:18 +00:00
tomas
59ef09d270
Adding support for compilation on both Lua 5.0 and Lua 5.1
2006-06-08 16:16:23 +00:00
tomas
121ae680f1
Standardizing execution errors to nil followed by an error message
2006-03-14 13:39:38 +00:00
tomas
e100c80db4
Removing unused code
2006-03-13 00:06:24 +00:00
carregal
44e60e8b0c
Comments update - minor details
2006-03-10 23:37:32 +00:00
carregal
55be9b2227
Comments update - minor details
2006-03-10 22:38:11 +00:00
tuler
a60f6307d5
variable declaration in an _WIN32 section
2006-03-07 19:07:57 +00:00
tomas
e206fd0e63
Upgrading lfs.attributes so that it could receive an extra parameter.
...
If it is a table, then it is used instead of creating a new one.
If it is a string, then it is used to indicate the attribute which will
be returned (only one parameter is accepted).
2005-08-18 01:00:44 +00:00
uid20006
5cb0d77851
moved luaL_argcheck call.
2005-08-16 13:47:58 +00:00
uid20013
e224c98838
Closing directory after a complete traversal.
...
Adding tests for that.
2005-08-16 00:11:15 +00:00
tomas
3479c6d935
Removing _NAME field.
2005-06-21 11:46:13 +00:00
tuler
82926a72ed
version update
2005-06-09 16:22:37 +00:00
tuler
97abe2139e
new function lfs.rmdir
2005-06-03 21:50:59 +00:00
uid20006
646a17acdd
changed from 1.1.0 to 1.1
2005-05-20 18:32:19 +00:00
tomas
f22a37da92
Upgrading version number.
2005-04-08 18:57:11 +00:00
tuler
2540f6cbdb
WIN32 details
2005-01-24 10:19:49 +00:00
tomas
57d3fc1c31
Acrescimo da funcao lfs.touch, inaugurando a versao 1.1.
2005-01-21 10:19:04 +00:00
tomas
508c7b3b56
Eliminando funcao lfs.touch() para lancamento da versao 1.0 oficial.
2005-01-19 14:28:58 +00:00
tuler
e99b7844bb
<sys/utime.h> in Windows.
2005-01-18 11:21:58 +00:00
tomas
86e97088a0
Acrescimo da funcao lfs.touch (lfs.c e test.lua).
...
Pequenas correcoes para evitar warnings de redefinicao de macros.
2005-01-18 10:48:02 +00:00
tomas
e354e5c568
Troca de <> por "".
2004-11-17 14:08:04 +00:00
tuler
3234fcd2da
versao beta, e nao alfa
2004-11-10 15:30:00 +00:00
tomas
c9286d40fe
Correcoes em valores de retorno de funcoes.
2004-11-05 10:54:28 +00:00
tomas
2bc7cbf743
Melhorias na documentacao.
2004-11-05 10:37:29 +00:00
tuler
963ec46731
ifdefs por conta de problemas de compilacao no windows.
2004-11-04 22:21:28 +00:00