diff options
Diffstat (limited to 'geo-replication/syncdaemon/libcxattr.py')
| -rw-r--r-- | geo-replication/syncdaemon/libcxattr.py | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/geo-replication/syncdaemon/libcxattr.py b/geo-replication/syncdaemon/libcxattr.py index 74d120fa196..b69773df469 100644 --- a/geo-replication/syncdaemon/libcxattr.py +++ b/geo-replication/syncdaemon/libcxattr.py @@ -9,7 +9,7 @@  #  import os -from ctypes import CDLL, c_int, create_string_buffer +from ctypes import CDLL, create_string_buffer, get_errno  from ctypes.util import find_library @@ -25,11 +25,11 @@ class Xattr(object):           sizes we expect      """ -    libc = CDLL(find_library("libc")) +    libc = CDLL(find_library("libc"), use_errno=True)      @classmethod      def geterrno(cls): -        return c_int.in_dll(cls.libc, 'errno').value +        return get_errno()      @classmethod      def raise_oserr(cls):  | 
