chiark / gitweb /
Add support for building elogind against musl libc
[elogind.git] / src / basic / util.h
index 3b956b8569cf124f93076f2bd091b808da2475c5..254e94ce8054ac0f4dc1f75806701ac1c4bfacdc 100644 (file)
@@ -890,7 +890,11 @@ union inotify_event_buffer {
         uint8_t raw[INOTIFY_EVENT_MAX];
 };
 
-#define laccess(path, mode) faccessat(AT_FDCWD, (path), (mode), AT_SYMLINK_NOFOLLOW)
+#ifdef __GLIBC__
+ #define laccess(path, mode) faccessat(AT_FDCWD, (path), (mode), AT_SYMLINK_NOFOLLOW)
+#else
+ #define laccess(path, mode) faccessat(AT_FDCWD, (path), (mode), 0)
+#endif
 
 // UNNEEDED int ptsname_malloc(int fd, char **ret);