diff options
Diffstat (limited to 'kvmd/libc.py')
-rw-r--r-- | kvmd/libc.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/kvmd/libc.py b/kvmd/libc.py index 46e6278c..41cb61dd 100644 --- a/kvmd/libc.py +++ b/kvmd/libc.py @@ -26,6 +26,7 @@ import ctypes import ctypes.util from ctypes import c_int +from ctypes import c_uint from ctypes import c_uint32 from ctypes import c_char_p from ctypes import c_void_p @@ -42,6 +43,7 @@ def _load_libc() -> ctypes.CDLL: ("inotify_init", c_int, []), ("inotify_add_watch", c_int, [c_int, c_char_p, c_uint32]), ("inotify_rm_watch", c_int, [c_int, c_uint32]), + ("renameat2", c_int, [c_int, c_char_p, c_int, c_char_p, c_uint]), ("free", c_int, [c_void_p]), ]: func = getattr(lib, name) @@ -56,7 +58,10 @@ _libc = _load_libc() # ===== +get_errno = ctypes.get_errno + inotify_init = _libc.inotify_init inotify_add_watch = _libc.inotify_add_watch inotify_rm_watch = _libc.inotify_rm_watch +renameat2 = _libc.renameat2 free = _libc.free |