Removed parts of the diffutils patch that aren't needed anymore, as noted by Bruno Haible.

This gets the diffutils/gnulib tests down to 4 failures.
This commit is contained in:
Scott McCreary
2012-09-14 22:25:38 +00:00
parent 44a94004ef
commit 646b38a8a0

View File

@@ -1,42 +1,3 @@
diff -up diffutils-3.2/gnulib-tests/test-dup2.c.orig diffutils-3.2/gnulib-tests/test-dup2.c
--- diffutils-3.2/gnulib-tests/test-dup2.c.orig 2011-03-26 06:47:07.008126464 -0600
+++ diffutils-3.2/gnulib-tests/test-dup2.c 2012-05-02 23:07:17.022806528 -0600
@@ -181,6 +181,7 @@ main (void)
/* On systems that distinguish between text and binary mode, dup2
reuses the mode of the source. */
+#if O_BINARY
setmode (fd, O_BINARY);
ASSERT (is_mode (fd, O_BINARY));
ASSERT (dup2 (fd, fd + 1) == fd + 1);
@@ -195,6 +196,6 @@ main (void)
ASSERT (close (fd + 1) == 0);
ASSERT (close (fd) == 0);
ASSERT (unlink (file) == 0);
-
+#endif
return 0;
}
diff -up diffutils-3.2/gnulib-tests/test-fcntl.c.orig diffutils-3.2/gnulib-tests/test-fcntl.c
--- diffutils-3.2/gnulib-tests/test-fcntl.c.orig 2011-01-03 14:06:23.006815744 -0700
+++ diffutils-3.2/gnulib-tests/test-fcntl.c 2012-05-02 23:07:17.025952256 -0600
@@ -293,6 +293,7 @@ main (void)
ASSERT (is_mode (fd + 2, O_BINARY));
ASSERT (close (fd) == 0);
+#if O_TEXT
setmode (fd + 2, O_TEXT);
ASSERT (fcntl (fd + 2, F_DUPFD, fd + 1) == fd + 1);
ASSERT (!is_open (fd));
@@ -313,7 +314,7 @@ main (void)
ASSERT (is_mode (fd, O_TEXT));
ASSERT (is_mode (fd + 2, O_TEXT));
ASSERT (close (fd + 2) == 0);
-
+#endif
/* Test F_GETFD. */
errno = 0;
ASSERT (fcntl (-1, F_GETFD) == -1);
diff -urN diffutils-3.2/src/dir.c diffutils-3.2-c89/src/dir.c
--- diffutils-3.2/src/dir.c 2011-08-14 15:58:59.020709376 +0000
+++ diffutils-3.2-c89/src/dir.c 2012-09-14 16:59:18.000000000 +0000