X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;ds=sidebyside;f=src%2Fshared%2Futil.h;h=31103e957f4aa104c613919c48997ef3db05fd48;hb=11689d2a021d95a8447d938180e0962cd9439763;hp=7f02f42c61e11e1da94dd6bc866a4be611dd371f;hpb=0254e9448f3c645758ed63618a3bbb13c242f5e7;p=elogind.git diff --git a/src/shared/util.h b/src/shared/util.h index 7f02f42c6..31103e957 100644 --- a/src/shared/util.h +++ b/src/shared/util.h @@ -1062,3 +1062,15 @@ union inotify_event_buffer { int ptsname_malloc(int fd, char **ret); int openpt_in_namespace(pid_t pid, int flags); + +ssize_t fgetxattrat_fake(int dirfd, const char *filename, const char *attribute, void *value, size_t size, int flags); + +int fd_setcrtime(int fd, usec_t usec); +int fd_getcrtime(int fd, usec_t *usec); +int path_getcrtime(const char *p, usec_t *usec); +int fd_getcrtime_at(int dirfd, const char *name, usec_t *usec, int flags); + +int same_fd(int a, int b); + +int chattr_fd(int fd, bool b, int mask); +int chattr_path(const char *p, bool b, int mask);