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