浏览代码

* little addition/correction to FSearch fix

Tomas Hajny 26 年之前
父节点
当前提交
ba6c703f82
共有 1 个文件被更改,包括 7 次插入2 次删除
  1. 7 2
      rtl/os2/dos.pas

+ 7 - 2
rtl/os2/dos.pas

@@ -177,7 +177,8 @@ function fsearch(path:pathstr;dirlist:string):pathstr;
 var i,p1:longint;
 var i,p1:longint;
     s:searchrec;
     s:searchrec;
     newdir:pathstr;
     newdir:pathstr;
-    RC, Handle, Count: longint;
+    Handle: cardinal;
+    RC, Count: longint;
     FStat: PFileFindBuf3;
     FStat: PFileFindBuf3;
     ND: PathStr;
     ND: PathStr;
 
 
@@ -209,6 +210,7 @@ begin
                 begin
                 begin
                  New (FStat);
                  New (FStat);
                  ND := NewDir + Path;
                  ND := NewDir + Path;
+                 Handle := $FFFFFFFF;
                  RC := DosFindFirst (ND, Handle, $39, FStat, SizeOf (FStat^),
                  RC := DosFindFirst (ND, Handle, $39, FStat, SizeOf (FStat^),
                                                             Count, ilStandard);
                                                             Count, ilStandard);
                  DosFindClose (Handle);
                  DosFindClose (Handle);
@@ -998,7 +1000,10 @@ end;
 end.
 end.
 {
 {
   $Log$
   $Log$
-  Revision 1.13  1999-09-09 09:20:43  hajny
+  Revision 1.14  1999-09-13 17:35:15  hajny
+    * little addition/correction to FSearch fix
+
+  Revision 1.13  1999/09/09 09:20:43  hajny
     * FSearch under OS/2 fixed
     * FSearch under OS/2 fixed
 
 
   Revision 1.12  1999/01/22 16:25:58  pierre
   Revision 1.12  1999/01/22 16:25:58  pierre