Bug+bugfix in sftp-server : failed to rename file on sshfs mount
Ben Lindstrom
mouring at eviladmin.org
Sat Nov 8 02:34:17 EST 2008
On Nov 6, 2008, at 3:44 PM, Johan Kielbaey wrote:
> 2008/11/5 Ben Lindstrom <mouring at eviladmin.org>:
>> Without seeing the patch I can't judge it.
>>
>> However, why is sshfs failure to implement things right an OpenSSH
>> bug?
>
> Point taken. I guess I explained myself wrong. Obviously the fact that
> sshfs doesn't implement the link() call is not an OpenSSH bug. From my
> understanding the SFTPv3 protocol doesn't feature creation of hard
> links.
>
> sftp-server falls back to the rename() syscall if the link() syscall
> fails with certain error codes. EOPNOTSUPP is such an errorcode. Sshfs
> however returns ENOSYS, which is not such as errorcode.
>
So what Linux filesystem returns ENOSYS? I'm a little confused
because normally Linux returns EOPNOTSUPP for filesystem things.
- Ben
More information about the openssh-unix-dev
mailing list