]> Zhao Yanbai Git Server - minix.git/commitdiff
add previous stat symbols as aliases
authorBen Gras <ben@minix3.org>
Mon, 5 Dec 2011 23:58:22 +0000 (00:58 +0100)
committerBen Gras <ben@minix3.org>
Tue, 6 Dec 2011 15:03:58 +0000 (16:03 +0100)
. renaming them causes fallout
. only use the new ones though

lib/nbsd_libc/sys-minix/stat.c

index 353d733b195adf761a46d2ef17bae7e490ad51e1..f84f45c00088d92a2dd24856ba7d79a9c67d1124 100644 (file)
@@ -30,6 +30,10 @@ static void prev_stat2new_stat(struct stat *new, struct minix_prev_stat *prev)
   new->st_ctimespec.tv_sec = prev->st_ctime;
 }
 
+__weak_alias(_stat, __stat50);
+__weak_alias(_lstat, __lstat50);
+__weak_alias(_fstat, __fstat50);
+
 int stat(const char *name, struct stat *buffer)
 {
   message m;
@@ -61,6 +65,8 @@ int stat(const char *name, struct stat *buffer)
   return r;
 }
 
+int _fstat(int fd, struct stat *buffer) { return fstat(fd, buffer); }
+
 int fstat(int fd, struct stat *buffer)
 {
   message m;
@@ -90,6 +96,8 @@ int fstat(int fd, struct stat *buffer)
   return r;
 }
 
+int _lstat(const char *name, struct stat *buffer) { return lstat(name, buffer); }
+
 int lstat(const char *name, struct stat *buffer)
 {
   message m;