]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
df: omit GCC 5 ‘assume’s
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 1 Jul 2023 18:31:41 +0000 (11:31 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 1 Jul 2023 18:51:16 +0000 (11:51 -0700)
* src/df.c (main):
* src/shred.c (dopass):
Omit ‘assumes’ needed to pacify GCC 5 but not needed with GCC 13.

src/df.c
src/shred.c

index 4f7d18205db141bd5eedcb4ce3e66ed1952d74d8..7511162cb99fe6ab002b37b2d0e80d9bb00f13dc 100644 (file)
--- a/src/df.c
+++ b/src/df.c
@@ -1769,8 +1769,6 @@ main (int argc, char **argv)
       return EXIT_FAILURE;
   }
 
-  assume (0 < optind);
-
   if (optind < argc)
     {
       /* stat each of the given entries to make sure any corresponding
index 9e8ba84abfba059c4870ce80f621145e8207f85f..a5da4e038e370ccced0146b88afcce6878bfc593 100644 (file)
@@ -475,9 +475,7 @@ dopass (int fd, struct stat const *st, char const *qname, off_t *sizep,
       for (soff = 0; soff < lim; soff += ssize)
         {
           ssize = write (fd, pbuf + soff, lim - soff);
-          if (0 < ssize)
-            assume (ssize <= lim - soff);
-          else
+          if (ssize <= 0)
             {
               if (! known (size) && (ssize == 0 || errno == ENOSPC))
                 {