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/compat/glob.h | |
| 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/compat/glob.h')
| -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 | 
