From a6013708731702ede04520e52be5cc2fdc69e19b Mon Sep 17 00:00:00 2001 From: Wichert Akkerman Date: Thu, 8 Jul 1999 14:00:58 +0000 Subject: [PATCH] Add patch from drow to get proper kernel types in file.c --- ChangeLog | 9 +++++++-- TODO | 2 +- file.c | 18 ++++++++++++++++++ 3 files changed, 26 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index f71bd4b8..575d33f2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8 +1,13 @@ -Thu Jun 24 15:54:18 CEST 1999 +Thu Jul 8 16:00:04 CEST 1999 Wichert Akkerman + + * Merge patch from Daniel Jacobowitz to allow us to use the kernel types + for the stat structure + +Thu Jun 24 15:54:18 CEST 1999 Wichert Akkerman * Fix test for sys/reg include -Tue Jun 22 17:26:33 CEST 1999 +Tue Jun 22 17:26:33 CEST 1999 Wichert Akkerman * Fixed some Linux/powerpc sillyness, thanks to Daniel Jacobowitz * Fixed some SunOS compile problems earlier that I forgot to include diff --git a/TODO b/TODO index ae11ae88..ecc38fbc 100644 --- a/TODO +++ b/TODO @@ -1,7 +1,7 @@ -- new entries from wta -getdents has wrong structure; track down kernel version clone doesn't work; cloned processes can hang replace printargs with something that reads a configuration-file +-> rescheduled for strace rewrite rename functions that are used for general things: sys_chdir -> general_1stringarg generate syscallent.h from the kernel sources diff --git a/file.c b/file.c index bb5f9c6f..2a7c8fbd 100644 --- a/file.c +++ b/file.c @@ -66,7 +66,25 @@ struct stat { # include # undef stat # else +# define dev_t __kernel_dev_t +# define ino_t __kernel_ino_t +# define mode_t __kernel_mode_t +# define nlink_t __kernel_nlink_t +# define uid_t __kernel_uid_t +# define gid_t __kernel_gid_t +# define off_t __kernel_off_t +# define loff_t __kernel_loff_t + # include + +# undef dev_t +# undef ino_t +# undef mode_t +# undef nlink_t +# undef uid_t +# undef gid_t +# undef off_t +# undef loff_t # endif # define stat libc_stat # include -- 2.40.0