diff -uNr fileutils-4.0.41-orig/src/dd.c fileutils-4.0.41/src/dd.c
--- fileutils-4.0.41-orig/src/dd.c      Mon Mar 19 13:04:30 2001
+++ fileutils-4.0.41/src/dd.c   Mon Mar 19 13:02:27 2001
@@ -1173,7 +1168,11 @@
          if (ftruncate (STDOUT_FILENO, o) != 0
              && (S_ISREG (stdout_stat.st_mode)
                  || S_ISDIR (stdout_stat.st_mode)
+#ifdef __USE_POSIX199309
+                 || S_TYPEISSHM (&stdout_stat)))
+#else
                  || S_TYPEISSHM (stdout_stat.st_mode)))
+#endif
            {
              char buf[LONGEST_HUMAN_READABLE + 1];
              error (1, errno, _("advancing past %s bytes in output file %s"),


_______________________________________________
Bug-fileutils mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-fileutils

Reply via email to