packages: util-linux-ng/util-linux-diet.patch (NEW) - small fixes needed to...

baggins baggins at pld-linux.org
Thu Aug 26 12:41:17 CEST 2010


Author: baggins                      Date: Thu Aug 26 10:41:17 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- small fixes needed to build more utils with dietlibc

---- Files affected:
packages/util-linux-ng:
   util-linux-diet.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/util-linux-ng/util-linux-diet.patch
diff -u /dev/null packages/util-linux-ng/util-linux-diet.patch:1.1
--- /dev/null	Thu Aug 26 12:41:17 2010
+++ packages/util-linux-ng/util-linux-diet.patch	Thu Aug 26 12:41:11 2010
@@ -0,0 +1,61 @@
+--- util-linux-ng-2.18/shlibs/mount/src/utils.c~	2010-06-07 11:44:06.000000000 +0200
++++ util-linux-ng-2.18/shlibs/mount/src/utils.c	2010-08-26 11:10:06.142572779 +0200
+@@ -298,7 +298,11 @@
+ {
+         struct passwd pwd;
+ 	struct passwd *res;
++#ifndef __dietlibc__
+ 	size_t sz = sysconf(_SC_GETPW_R_SIZE_MAX);
++#else
++	size_t sz = 16384;
++#endif
+ 	char *buf, *username = NULL;
+ 
+ 	if (sz <= 0)
+--- util-linux-ng-2.18/shlibs/mount/src/fs.c~	2010-06-08 10:44:20.000000000 +0200
++++ util-linux-ng-2.18/shlibs/mount/src/fs.c	2010-08-26 11:12:31.326572794 +0200
+@@ -17,6 +17,9 @@
+ #include <ctype.h>
+ #include <errno.h>
+ #include <blkid.h>
++#ifdef __dietlibc__
++#include <sys/stat.h> /* for major and minor macros */
++#endif
+ 
+ #include "nls.h"
+ #include "mountP.h"
+--- util-linux-ng-2.18/shlibs/mount/src/tab_parse.c~	2010-06-07 12:35:06.000000000 +0200
++++ util-linux-ng-2.18/shlibs/mount/src/tab_parse.c	2010-08-26 11:16:35.762572782 +0200
+@@ -9,6 +9,9 @@
+ #include <stdlib.h>
+ #include <ctype.h>
+ #include <limits.h>
++#ifdef __dietlibc__
++#include <sys/stat.h> /* for makedev macro */
++#endif
+ 
+ #include "nls.h"
+ #include "mangle.h"
+--- util-linux-ng-2.18/lib/tt.c~	2010-06-07 11:44:06.000000000 +0200
++++ util-linux-ng-2.18/lib/tt.c	2010-08-26 11:32:34.886572774 +0200
+@@ -54,7 +54,7 @@
+ };
+ 
+ #else /* !HAVE_WIDECHAR */
+-# define mbs_width       strlen(_s)
++# define mbs_width(_s)	strlen(_s)
+ #endif /* !HAVE_WIDECHAR */
+ 
+ #define is_last_column(_tb, _cl) \
+--- util-linux-ng-2.18/lib/strtosize.c~	2010-06-07 11:55:53.000000000 +0200
++++ util-linux-ng-2.18/lib/strtosize.c	2010-08-26 12:17:37.199875281 +0200
+@@ -26,6 +26,9 @@
+ #include <inttypes.h>
+ #include <ctype.h>
+ #include <errno.h>
++#ifdef __dietlibc__
++#include <stdint.h>
++#endif
+ 
+ static int do_scale_by_power (uintmax_t *x, int base, int power)
+ {
================================================================


More information about the pld-cvs-commit mailing list