+2003-06-26 Steven Munroe <sjmunroe@us.ibm.com>
+
+ * sysdeps/unix/sysv/linux/xstatconv.h [!STAT_IS_KERNEL_STAT]:
+ Conditionalize function definitions that use struct kernel_stat.
+ * sysdeps/unix/sysv/linux/fxstat.c: Remove __syscall_fstat extern.
+ * sysdeps/unix/sysv/linux/lxstat.c: Remove __syscall_lstat extern.
+ * sysdeps/unix/sysv/linux/xstat.c: Remove __syscall_stat extern.
+
2003-06-28 Ulrich Drepper <drepper@redhat.com>
* sysdeps/unix/sysv/linux/s390/semtimedop.c (semtimedop): Add real
#include <xstatconv.h>
-extern int __syscall_fstat (int, struct kernel_stat *__unbounded);
-
/* Get information about the file FD in BUF. */
int
__fxstat (int vers, int fd, struct stat *buf)
#include <xstatconv.h>
-extern int __syscall_lstat (const char *__unbounded,
- struct kernel_stat *__unbounded);
-
/* Get information about the file NAME in BUF. */
int
__lxstat (int vers, const char *name, struct stat *buf)
#include <xstatconv.h>
-extern int __syscall_stat (const char *__unbounded,
- struct kernel_stat *__unbounded);
-
/* Get information about the file NAME in BUF. */
int
__xstat (int vers, const char *name, struct stat *buf)
#include "kernel-features.h"
-
+#ifndef STAT_IS_KERNEL_STAT
extern int __xstat_conv (int vers, struct kernel_stat *kbuf, void *ubuf);
extern int __xstat64_conv (int vers, struct kernel_stat *kbuf, void *ubuf);
+#endif
extern int __xstat32_conv (int vers, struct stat64 *kbuf, struct stat *buf);