From 3fec316902712c8a7546405852fa50a0aa39d4f6 Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Mon, 19 Aug 2002 18:04:25 +0000 Subject: Eliminate wrapping of struct stat and use the kernel version directly. Eliminate all the attendant baggage. Fix internal types to match kernel types more closely. -Erik --- libc/sysdeps/linux/common/statfix.h | 28 ---------------------------- 1 file changed, 28 deletions(-) delete mode 100644 libc/sysdeps/linux/common/statfix.h (limited to 'libc/sysdeps/linux/common/statfix.h') diff --git a/libc/sysdeps/linux/common/statfix.h b/libc/sysdeps/linux/common/statfix.h deleted file mode 100644 index af4e67dad..000000000 --- a/libc/sysdeps/linux/common/statfix.h +++ /dev/null @@ -1,28 +0,0 @@ -#ifndef STATFIX_H -#define STATFIX_H - -#include -#undef __OPTIMIZE__ -#include - -/* Pull in whatever this particular arch's kernel thinks the kernel version of - * * struct stat should look like. It turns out that each arch has a different - * * opinion on the subject, and different kernel revs use different names... */ -#define stat kernel_stat -#define new_stat kernel_stat -#include -#undef new_stat -#undef stat - -/* Now pull in libc's version of stat */ -#define stat libc_stat -#define stat64 libc_stat64 -#define _SYS_STAT_H -#include -#undef stat64 -#undef stat - -extern void __statfix(struct libc_stat *libcstat, struct kernel_stat *kstat); -extern int __fxstat(int version, int fd, struct libc_stat * statbuf); - -#endif -- cgit v1.2.3