Attached is a small patch to avoid various gcc warnings
Signed-off-by: Peter Breitenlohner <[EMAIL PROTECTED]>
Prevent compiler warnings:
"_GNU_SOURCE" redefined
discards qualifiers [compare curs_terminfo(3)]
diff -ur util-linux-ng-2.13.orig/disk-utils/fsck.cramfs.c
util-linux-ng-2.13/disk-utils/fsck.cramfs.c
--- util-linux-ng-2.13.orig/disk-utils/fsck.cramfs.c 2007-04-25
14:43:38.000000000 +0200
+++ util-linux-ng-2.13/disk-utils/fsck.cramfs.c 2007-10-22 13:27:53.000000000
+0200
@@ -36,7 +36,10 @@
/* compile-time options */
//#define INCLUDE_FS_TESTS /* include cramfs checking and extraction */
-#define _GNU_SOURCE
+#ifndef _GNU_SOURCE
+# define _GNU_SOURCE
+#endif
+
#include <stdio.h>
#include <stdarg.h>
#include <unistd.h>
diff -ur util-linux-ng-2.13.orig/schedutils/chrt.c
util-linux-ng-2.13/schedutils/chrt.c
--- util-linux-ng-2.13.orig/schedutils/chrt.c 2007-08-13 12:39:47.000000000
+0200
+++ util-linux-ng-2.13/schedutils/chrt.c 2007-10-22 13:27:55.000000000
+0200
@@ -21,7 +21,9 @@
* Copyright (C) 2004 Robert Love
*/
-#define _GNU_SOURCE
+#ifndef _GNU_SOURCE
+# define _GNU_SOURCE
+#endif
#include <stdio.h>
#include <stdlib.h>
diff -ur util-linux-ng-2.13.orig/schedutils/taskset.c
util-linux-ng-2.13/schedutils/taskset.c
--- util-linux-ng-2.13.orig/schedutils/taskset.c 2007-08-13
12:39:47.000000000 +0200
+++ util-linux-ng-2.13/schedutils/taskset.c 2007-10-22 13:27:56.000000000
+0200
@@ -26,7 +26,9 @@
* Copyright (C) 2004 Robert Love
*/
-#define _GNU_SOURCE
+#ifndef _GNU_SOURCE
+# define _GNU_SOURCE
+#endif
#include <stdio.h>
#include <stdlib.h>
diff -ur util-linux-ng-2.13.orig/text-utils/more.c
util-linux-ng-2.13/text-utils/more.c
--- util-linux-ng-2.13.orig/text-utils/more.c 2007-08-27 15:00:34.000000000
+0200
+++ util-linux-ng-2.13/text-utils/more.c 2007-10-19 20:41:54.000000000
+0200
@@ -181,7 +181,7 @@
}
static void
-my_setupterm(const char *term, int fildes, int *errret) {
+my_setupterm(char *term, int fildes, int *errret) {
setupterm(term, fildes, errret);
}
@@ -201,7 +201,7 @@
}
static char *
-my_tgoto(const char *cap, int col, int row) {
+my_tgoto(char *cap, int col, int row) {
return tparm(cap, col, row);
}