]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
(skip): st_size is not defined for directories.
authorJim Meyering <jim@meyering.net>
Mon, 6 Nov 2000 10:24:21 +0000 (10:24 +0000)
committerJim Meyering <jim@meyering.net>
Mon, 6 Nov 2000 10:24:21 +0000 (10:24 +0000)
src/od.c

index 5493abfe08d6bb54afa89e54ad7ff98b28c988ca..381ba6e6fbc6562913a5c678ab74d7d777ddb816 100644 (file)
--- a/src/od.c
+++ b/src/od.c
@@ -1003,12 +1003,12 @@ skip (off_t n_skip)
          continue;
        }
 
-      /* The st_size field is valid only for regular files and
-        directories.  FIXME: is the preceding true?
+      /* The st_size field is valid only for regular files
+        (and for symbolic links, which cannot occur here).
         If the number of bytes left to skip is at least as large as
         the size of the current file, we can decrement
         n_skip and go on to the next file.  */
-      if (S_ISREG (file_stats.st_mode) || S_ISDIR (file_stats.st_mode))
+      if (S_ISREG (file_stats.st_mode))
        {
          if (n_skip >= file_stats.st_size)
            {