| /* | |
| * Compatibility layer for Android. | |
| * | |
| * Stub calls or alternate functions for pthreads. | |
| */ | |
| #ifndef __ANDROID_H__ | |
| #define __ANDROID_H__ | |
| #ifdef ANDROID | |
| #define pthread_setcanceltype(type, oldtype) (0) | |
| #define pthread_setcancelstate(state, oldstate) (0) | |
| #define pthread_cancel(ret) pthread_kill((ret), SIGUSR1) | |
| typedef struct blkid_struct_probe *blkid_probe; | |
| #include <dirent.h> | |
| #define direct dirent | |
| #else /* !ANDROID */ | |
| #include <sys/dir.h> | |
| #endif /* !ANDROID */ | |
| #endif /* __ANDROID_H__ */ |