37 lines
		
	
	
		
			908 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			908 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
commit 7b1d0a98e779170232c0a81b4749ab934ec67a7e
 | 
						|
Author: Jens Muecke <jens@nons.de>
 | 
						|
Date:   Thu Jan 26 00:36:42 2012 +0100
 | 
						|
 | 
						|
    110-uclibc_no_ustat
 | 
						|
 | 
						|
diff --git a/libxfs/linux.c b/libxfs/linux.c
 | 
						|
index 2e07d54..6a6c905 100644
 | 
						|
--- a/libxfs/linux.c
 | 
						|
+++ b/libxfs/linux.c
 | 
						|
@@ -21,7 +21,9 @@
 | 
						|
 #include <mntent.h>
 | 
						|
 #include <sys/stat.h>
 | 
						|
 #undef ustat
 | 
						|
+#ifndef __UCLIBC__
 | 
						|
 #include <sys/ustat.h>
 | 
						|
+#endif
 | 
						|
 #include <sys/mount.h>
 | 
						|
 #include <sys/ioctl.h>
 | 
						|
 #include <sys/sysinfo.h>
 | 
						|
@@ -49,6 +51,7 @@ static int max_block_alignment;
 | 
						|
 int
 | 
						|
 platform_check_ismounted(char *name, char *block, struct stat64 *s, int verbose)
 | 
						|
 {
 | 
						|
+#ifndef __UCLIBC__
 | 
						|
 	/* Pad ust; pre-2.6.28 linux copies out too much in 32bit compat mode */
 | 
						|
 	struct ustat	ust[2];
 | 
						|
 	struct stat64	st;
 | 
						|
@@ -68,6 +71,7 @@ platform_check_ismounted(char *name, char *block, struct stat64 *s, int verbose)
 | 
						|
 				progname, name);
 | 
						|
 		return 1;
 | 
						|
 	}
 | 
						|
+#endif
 | 
						|
 	return 0;
 | 
						|
 }
 | 
						|
 
 |