|
@@ -138,7 +138,7 @@ class LocalEntry extends FileEntry {
|
|
var t = try w.getModifTime() catch( e : Dynamic ) -1.;
|
|
var t = try w.getModifTime() catch( e : Dynamic ) -1.;
|
|
if( t == w.watchTime ) return;
|
|
if( t == w.watchTime ) return;
|
|
|
|
|
|
- #if sys
|
|
|
|
|
|
+ #if (sys || nodejs)
|
|
if( tmpDir == null ) {
|
|
if( tmpDir == null ) {
|
|
tmpDir = Sys.getEnv("TEMP");
|
|
tmpDir = Sys.getEnv("TEMP");
|
|
if( tmpDir == null ) tmpDir = Sys.getEnv("TMPDIR");
|
|
if( tmpDir == null ) tmpDir = Sys.getEnv("TMPDIR");
|
|
@@ -148,8 +148,14 @@ class LocalEntry extends FileEntry {
|
|
if( sys.FileSystem.exists(lockFile) ) return;
|
|
if( sys.FileSystem.exists(lockFile) ) return;
|
|
if( !w.isDirectory )
|
|
if( !w.isDirectory )
|
|
try {
|
|
try {
|
|
|
|
+ #if nodejs
|
|
|
|
+ var fid = js.node.Fs.openSync(w.file,AppendReadCreate);
|
|
|
|
+ if( fid < 0 ) return;
|
|
|
|
+ js.node.Fs.closeSync(fid);
|
|
|
|
+ #else
|
|
var fp = sys.io.File.append(w.file);
|
|
var fp = sys.io.File.append(w.file);
|
|
fp.close();
|
|
fp.close();
|
|
|
|
+ #end
|
|
}catch( e : Dynamic ) return;
|
|
}catch( e : Dynamic ) return;
|
|
#end
|
|
#end
|
|
|
|
|