* fileio.c (Fcopy_file): Make fstat failure as serious as open failure.
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 13 Dec 2012 02:17:49 +0000 (18:17 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 13 Dec 2012 02:17:49 +0000 (18:17 -0800)
commitd20704efe62cf45255252168b4f4c453a8c88430
treeadb9aa2b1576e0433a6162909f7c5b8569e10cce
parenteb8006c61fee921dedba1cf708b390e12b89836d
* fileio.c (Fcopy_file): Make fstat failure as serious as open failure.

fstat shouldn't fail, and if it does fail copy-file should not proceed.
Remove unnecessary S_ISLNK test, as (contra the comments) this
function can't copy symlinks.  Improve quality of error message
when attempting to copy files that are neither regular files nor
directories.
src/ChangeLog
src/fileio.c