diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2018-06-26 17:39:38 +0300 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2018-07-31 15:56:48 +0300 |
commit | 35a4212180272b5dd648b99c07a692aab19a5e67 (patch) | |
tree | fcdae2112a6f3dfac3fd004386000eb4e458b2ec /include | |
parent | fb78d87b33ab0380fbfddd539959225cb1f7c1f2 (diff) |
lib: glob: Fix compilation on Android
The glibc glob() implementation doesn't compile on Android due to
missing support for getlogin_r (before Android ABI 28) and to missing
__THROW, __THROWNL and __attribute_noinline__ macros.
getlogin_r is only used to implement support for the '~' path component
which we don't use in the uvc-gadget library, so we can compile it out.
The three macros can safely be defined as no-op.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/compat/glob.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/compat/glob.h b/include/compat/glob.h index b5bd9ac..b05550b 100644 --- a/include/compat/glob.h +++ b/include/compat/glob.h @@ -18,6 +18,10 @@ #ifndef _GLOB_H #define _GLOB_H 1 +#ifndef __THROW +#define __THROW +#endif + #include <sys/cdefs.h> __BEGIN_DECLS |