"Campbell Smith, Peter" <[EMAIL PROTECTED]> writes:

>> From: Paul Eggert [mailto:[EMAIL PROTECTED]
>> What does 'strace -o trace.tr cp old new' say?
>
> It gives about 240kbyte of trace info, ending with the following:
> ...
> read(3, "\1\1\367\6LVAL\0\0\0\0\2\0\274\10\t\7\0\0\0\0\0\0\0\0\0"..., 4096) = 
> 4096
> write(4, "\1\1\367\6LVAL\0\0\0\0\2\0\274\10\t\7\0\0\0\0\0\0\0\0\0"..., 4096) 
> = 4096
> read(3, 0xbfffe740, 4096)               = -1 EIO (Input/output error)
> write(2, "cp: ", 4)                     = 4
> write(2, "reading `/smbfs/aravis/idtsales/"..., 76) = 76
> write(2, ": Input/output error", 20)    = 20

It looks like "cp" is doing the right thing, then: the operating system
is reporting an I/O error, and "cp" is passing that along to you.

There may be a bug in the operating system, or in the file system
code, or something like that; but that would most likely be outside of
coreutils's purview.


_______________________________________________
Bug-coreutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to