Selaa lähdekoodia

* another bunch of *stat* wrappers

git-svn-id: trunk@1231 -
florian 20 vuotta sitten
vanhempi
commit
aacae3fb55
2 muutettua tiedostoa jossa 42 lisäystä ja 8 poistoa
  1. 36 2
      packages/base/libc/sstat.inc
  2. 6 6
      packages/base/libc/sstath.inc

+ 36 - 2
packages/base/libc/sstat.inc

@@ -51,7 +51,6 @@ function fstat(__fd:longint; __buf:Pstat):longint;
 
 
 function lstat(__file:Pchar; __buf:Pstat):longint;
-
   begin
     __lxstat(_STAT_VER,__file,__buf);
   end;
@@ -70,7 +69,6 @@ function fstat64(__fd:longint; __buf:Pstat64):longint;
 
 
 function lstat64(__file:Pchar; __buf:Pstat64):longint;
-
   begin
     __lxstat64(_STAT_VER,__file,__buf);
   end;
@@ -80,3 +78,39 @@ function stat64(__file:Pchar; __buf:Pstat64):longint;
   begin
     __xstat64(_STAT_VER,__file,__buf);
   end;
+
+
+function stat(__file:Pchar; var __buf:_stat):longint;
+  begin
+    __xstat(_STAT_VER,__file,__buf);
+  end;
+
+
+function fstat(__fd:longint; var __buf:_stat):longint;
+  begin
+    __fxstat(_STAT_VER,__fd,__buf);
+  end;
+
+
+function stat64(__file:Pchar; var __buf: _stat64):longint;
+  begin
+    __xstat64(_STAT_VER,__file,__buf);
+  end;
+
+
+function fstat64(__fd:longint; var __buf: _stat64):longint;
+  begin
+    __fxstat64(_STAT_VER,__fd,__buf);
+  end;
+
+
+function lstat(__file:Pchar; var __buf:_stat):longint;
+  begin
+    __lxstat(_STAT_VER,__file,__buf);
+  end;
+
+
+function lstat64(__file:Pchar; var __buf:_stat64):longint;
+  begin
+    __lxstat64(_STAT_VER,__file,__buf);
+  end;

+ 6 - 6
packages/base/libc/sstath.inc

@@ -81,14 +81,14 @@ function __xmknod(__ver:longint; __path:Pchar; __mode:__mode_t; __dev:P__dev_t):
   ---------------------------------------------------------------------}
 
 // Type
-function stat(__file:Pchar; var __buf:_stat):longint;cdecl;external clib name 'stat';
-function fstat(__fd:longint; var __buf:_stat):longint;cdecl;external clib name 'fstat';
+function stat(__file:Pchar; var __buf:_stat):longint;
+function fstat(__fd:longint; var __buf:_stat):longint;
 
-function stat64(__file:Pchar; var __buf: _stat64):longint;cdecl;external clib name 'stat64';
-function fstat64(__fd:longint; var __buf: _stat64):longint;cdecl;external clib name 'fstat64';
+function stat64(__file:Pchar; var __buf: _stat64):longint;
+function fstat64(__fd:longint; var __buf: _stat64):longint;
 
-function lstat(__file:Pchar; var __buf:_stat):longint;cdecl;external clib name 'lstat';
-function lstat64(__file:Pchar; var __buf:_stat64):longint;cdecl;external clib name 'lstat64';
+function lstat(__file:Pchar; var __buf:_stat):longint;
+function lstat64(__file:Pchar; var __buf:_stat64):longint;
 
 function __fxstat(__ver:longint; __fildes:longint; var __stat_buf: _stat):longint;cdecl;external clib name '__fxstat';
 function __xstat(__ver:longint; __filename:Pchar; var __stat_buf: _stat):longint;cdecl;external clib name '__xstat';