[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: gnucash 2.2.6-2: please allow into testing



On Fri, 2008-09-12 at 09:24 +0200, Bastian Blank wrote:
> On Thu, Sep 11, 2008 at 11:44:00PM -0700, Steve Langasek wrote:
> > Given that sshfs's errno return is "wildly wrong",
> 
> The errors are not "wrong". The lists in the documentation are not
> terminal.
> 
> The open group spec say[1]:
> | The ERRORS section on each page specifies whether an error will be returned, or
> | whether it may be returned. Implementations will not generate a different error
> | number from the ones described here for error conditions described in this
> | specification, but may generate additional errors unless explicitly disallowed
> | for a particular function. 

Linux is not merely the open group spec, but adds additional
specifications.  In Linux, the standard error returned by link in the
case where a given filesystem type does not support hard links is EPERM.
You might check the actual Linux man page.  Returning ENOSYS is quite
incorrect; that error is the one to return if the kernel did not
implement the link system call at all.

Thomas



Reply to: