Browse Source

Use _lfs_64, reorganize a bit, why did stat*fs64 use stat*fs?

Peter S. Mazinger 18 years ago
parent
commit
21be7b150c

+ 5 - 17
libc/misc/file/lockf64.c

@@ -16,20 +16,7 @@
    write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-#include <features.h>
-
-#ifdef __UCLIBC_HAS_LFS__
-#if defined _FILE_OFFSET_BITS && _FILE_OFFSET_BITS != 64 
-#undef _FILE_OFFSET_BITS
-#define	_FILE_OFFSET_BITS   64
-#endif
-#ifndef __USE_FILE_OFFSET64
-# define __USE_FILE_OFFSET64	1
-#endif
-#ifndef __USE_LARGEFILE64
-# define __USE_LARGEFILE64	1
-#endif
-#endif
+#include <_lfs_64.h>
 
 #include <sys/types.h>
 #include <unistd.h>
@@ -43,16 +30,17 @@
 #define fcntl fcntl64
 #define F_GETLK F_GETLK64
 #define F_SETLK F_SETLK64
+libc_hidden_proto(fcntl64)
+#else
+libc_hidden_proto(fcntl)
 #endif
 
-libc_hidden_proto(lockf64)
-
 libc_hidden_proto(memset)
-libc_hidden_proto(fcntl64)
 libc_hidden_proto(getpid)
 
 /* lockf is a simplified interface to fcntl's locking facilities.  */
 
+libc_hidden_proto(lockf64)
 int lockf64 (int fd, int cmd, off64_t len64)
 {
     struct flock fl;

+ 1 - 17
libc/misc/glob/glob64.c

@@ -4,22 +4,8 @@
  * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
  */
 
-#include <features.h>
+#include <_lfs_64.h>
 
-#ifdef __UCLIBC_HAS_LFS__
-
-#if defined _FILE_OFFSET_BITS && _FILE_OFFSET_BITS != 64 
-#undef _FILE_OFFSET_BITS
-#define	_FILE_OFFSET_BITS   64
-#endif
-#ifndef __USE_LARGEFILE64
-# define __USE_LARGEFILE64	1
-#endif
-/* We absolutely do _NOT_ want interfaces silently
- * renamed under us or very bad things will happen... */
-#ifdef __USE_FILE_OFFSET64
-# undef __USE_FILE_OFFSET64
-#endif
 #include <dirent.h>
 #include <glob.h>
 #include <sys/stat.h>
@@ -38,5 +24,3 @@
 #define __GLOB64    1
     
 #include "glob.c"
-
-#endif

+ 2 - 16
libc/misc/statfs/fstatfs64.c

@@ -17,20 +17,7 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include <features.h>
-
-#if defined _FILE_OFFSET_BITS && _FILE_OFFSET_BITS != 64 
-#undef _FILE_OFFSET_BITS
-#define	_FILE_OFFSET_BITS   64
-#endif
-#ifndef __USE_LARGEFILE64
-# define __USE_LARGEFILE64	1
-#endif
-/* We absolutely do _NOT_ want interfaces silently
- * renamed under us or very bad things will happen... */
-#ifdef __USE_FILE_OFFSET64
-# undef __USE_FILE_OFFSET64
-#endif
+#include <_lfs_64.h>
 
 #include <errno.h>
 #include <string.h>
@@ -38,12 +25,11 @@
 #include <sys/statvfs.h>
 #include <stddef.h>
 
-libc_hidden_proto(fstatfs64)
-
 libc_hidden_proto(memcpy)
 libc_hidden_proto(fstatfs)
 
 /* Return information about the filesystem on which FD resides.  */
+libc_hidden_proto(fstatfs64)
 int fstatfs64 (int fd, struct statfs64 *buf)
 {
     struct statfs buf32;

+ 2 - 13
libc/misc/statfs/fstatvfs64.c

@@ -17,18 +17,7 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include <features.h>
-
-#if defined _FILE_OFFSET_BITS && _FILE_OFFSET_BITS != 64 
-#undef _FILE_OFFSET_BITS
-#define	_FILE_OFFSET_BITS   64
-#endif
-#ifndef __USE_FILE_OFFSET64
-# define __USE_FILE_OFFSET64	1
-#endif
-#ifndef __USE_LARGEFILE64
-# define __USE_LARGEFILE64	1
-#endif
+#include <_lfs_64.h>
 
 #include <errno.h>
 #include <mntent.h>
@@ -52,7 +41,7 @@ libc_hidden_proto(fstatfs64)
 libc_hidden_proto(fstat64)
 libc_hidden_proto(stat64)
 
-int fstatvfs (int fd, struct statvfs *buf)
+int fstatvfs64 (int fd, struct statvfs64 *buf)
 {
     struct statfs64 fsbuf;
     struct stat64 st;

+ 2 - 15
libc/misc/statfs/statfs64.c

@@ -17,31 +17,18 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include <features.h>
-
-#if defined _FILE_OFFSET_BITS && _FILE_OFFSET_BITS != 64 
-#undef _FILE_OFFSET_BITS
-#define	_FILE_OFFSET_BITS   64
-#endif
-#ifndef __USE_LARGEFILE64
-# define __USE_LARGEFILE64	1
-#endif
-/* We absolutely do _NOT_ want interfaces silently
- * renamed under us or very bad things will happen... */
-#ifdef __USE_FILE_OFFSET64
-# undef __USE_FILE_OFFSET64
-#endif
+#include <_lfs_64.h>
 
 #include <string.h>
 #include <stddef.h>
 #include <sys/statfs.h>
 
-libc_hidden_proto(statfs64)
 
 libc_hidden_proto(memcpy)
 libc_hidden_proto(statfs)
 
 /* Return information about the filesystem on which FILE resides.  */
+libc_hidden_proto(statfs64)
 int statfs64 (const char *file, struct statfs64 *buf)
 {
     struct statfs buf32;

+ 2 - 15
libc/misc/statfs/statvfs64.c

@@ -17,20 +17,7 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include <features.h>
-
-#ifdef __UCLIBC_HAS_LFS__
-#if defined _FILE_OFFSET_BITS && _FILE_OFFSET_BITS != 64 
-#undef _FILE_OFFSET_BITS
-#define	_FILE_OFFSET_BITS   64
-#endif
-#ifndef __USE_FILE_OFFSET64
-# define __USE_FILE_OFFSET64	1
-#endif
-#ifndef __USE_LARGEFILE64
-# define __USE_LARGEFILE64	1
-#endif
-#endif
+#include <_lfs_64.h>
 
 #include <errno.h>
 #include <mntent.h>
@@ -53,7 +40,7 @@ libc_hidden_proto(endmntent)
 libc_hidden_proto(statfs64)
 libc_hidden_proto(stat64)
 
-int statvfs (const char *file, struct statvfs *buf)
+int statvfs64 (const char *file, struct statvfs64 *buf)
 {
     struct statfs64 fsbuf;
     struct stat64 st;