From 1c3c4d73ef01d6f1409fddd78314fc806a6f68b7 Mon Sep 17 00:00:00 2001 From: Ben Gras Date: Tue, 6 Dec 2011 00:58:22 +0100 Subject: [PATCH] add previous stat symbols as aliases . renaming them causes fallout . only use the new ones though --- lib/nbsd_libc/sys-minix/stat.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/nbsd_libc/sys-minix/stat.c b/lib/nbsd_libc/sys-minix/stat.c index 353d733b1..f84f45c00 100644 --- a/lib/nbsd_libc/sys-minix/stat.c +++ b/lib/nbsd_libc/sys-minix/stat.c @@ -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; -- 2.44.0