From 5a0c88209d2e6cc67a957671485b2f753a9f0891 Mon Sep 17 00:00:00 2001 From: Nikolaus Rath Date: Fri, 4 Aug 2017 22:17:06 +0200 Subject: Removed compat stuff in passthrough_ll As the comment says, this made it compile but not work. If there is a need, we can add these checks to meson.build to only build this file if the prerequisites are satisfied. --- example/passthrough_ll.c | 42 ------------------------------------------ 1 file changed, 42 deletions(-) (limited to 'example') diff --git a/example/passthrough_ll.c b/example/passthrough_ll.c index 0175363..36ca120 100644 --- a/example/passthrough_ll.c +++ b/example/passthrough_ll.c @@ -61,48 +61,6 @@ struct _uintptr_to_must_hold_fuse_ino_t_dummy_struct \ ((sizeof(fuse_ino_t) >= sizeof(uintptr_t)) ? 1 : -1); }; #endif -/* Compat stuff. Doesn't make it work, just makes it compile. */ -#ifndef HAVE_FSTATAT -#warning fstatat(2) needed by this program -int fstatat(int dirfd, const char *pathname, struct stat *buf, int flags) -{ - errno = ENOSYS; - return -1; -} -#endif -#ifndef HAVE_OPENAT -#warning openat(2) needed by this program -int openat(int dirfd, const char *pathname, int flags, ...) -{ - errno = ENOSYS; - return -1; -} -#endif -#ifndef HAVE_READLINKAT -#warning readlinkat(2) needed by this program -ssize_t readlinkat(int dirfd, const char *pathname, char *buf, size_t bufsiz) -{ - errno = ENOSYS; - return -1; -} -#endif -#ifndef AT_EMPTY_PATH -#warning AT_EMPTY_PATH needed by this program -#define AT_EMPTY_PATH 0 -#endif -#ifndef AT_SYMLINK_NOFOLLOW -#warning AT_SYMLINK_NOFOLLOW needed by this program -#define AT_SYMLINK_NOFOLLOW 0 -#endif -#ifndef O_PATH -#warning O_PATH needed by this program -#define O_PATH 0 -#endif -#ifndef O_NOFOLLOW -#warning O_NOFOLLOW needed by this program -#define O_NOFOLLOW 0 -#endif - struct lo_inode { struct lo_inode *next; struct lo_inode *prev; -- cgit v1.2.3