On Mon, Oct 13, 2014 at 03:47:59AM +0200, Zbigniew Jędrzejewski-Szmek wrote:
> On Sun, Oct 12, 2014 at 06:42:36PM -0700, Dave Reisner wrote:
> >  src/tmpfiles/tmpfiles.c |    2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> > 
> > New commits:
> > commit e7aab5412829ed6b50d109f670bd0b1b365838a7
> > Author: Dave Reisner <dreis...@archlinux.org>
> > Date:   Sat Oct 11 20:35:06 2014 -0400
> > 
> >     tmpfiles: compare return against correct errno
> >     
> >     name_to_handle_at returns -EOPNOTSUPP, not -ENOTSUP.
> > 
> > diff --git a/src/tmpfiles/tmpfiles.c b/src/tmpfiles/tmpfiles.c
> > index dafb9ae..8108b43 100644
> > --- a/src/tmpfiles/tmpfiles.c
> > +++ b/src/tmpfiles/tmpfiles.c
> > @@ -259,7 +259,7 @@ static int dir_is_mount_point(DIR *d, const char 
> > *subdir) {
> >  
> >          /* got only one handle; assume different mount points if one
> >           * of both queries was not supported by the filesystem */
> > -        if (r_p == -ENOSYS || r_p == -ENOTSUP || r == -ENOSYS || r == 
> > -ENOTSUP)
> > +        if (r_p == -ENOSYS || r_p == -EOPNOTSUPP || r == -ENOSYS || r == 
> > -EOPNOTSUPP)
> >                  return true;
> They are aliases.
> 
> Zbyszek

Hrmm, I had no idea. Thanks for pointing that out.

Anyways, this makes error handling consistent with the other
name_to_handle_at() call in src/shared/path-util.c, which is what
prompted me to be look into this...

d
_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to