Produce a consistent warning message when attempting to run a tool on a directory.
PR binutils/21659 * bucomm.c (get_file_size): Explicitly warn if the file is a directory.
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
2017-06-26 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR binutils/21659
|
||||
* bucomm.c (get_file_size): Explicitly warn if the file is a
|
||||
directory.
|
||||
|
||||
2017-06-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
|
||||
|
||||
* readelf.c (arm_attr_tag_CPU_arch): Fill value for ARMv8-R.
|
||||
|
||||
@@ -598,6 +598,8 @@ get_file_size (const char * file_name)
|
||||
non_fatal (_("Warning: could not locate '%s'. reason: %s"),
|
||||
file_name, strerror (errno));
|
||||
}
|
||||
else if (S_ISDIR (statbuf.st_mode))
|
||||
non_fatal (_("Warning: '%s' is a directory"), file_name);
|
||||
else if (! S_ISREG (statbuf.st_mode))
|
||||
non_fatal (_("Warning: '%s' is not an ordinary file"), file_name);
|
||||
else if (statbuf.st_size < 0)
|
||||
|
||||
Reference in New Issue
Block a user