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);
 }
 

Reply via email to