Someone asked me to port Emacs to Android. In doing so noticed that the fpending module no longer works there, because struct FILE * is now:
__BEGIN_DECLS /** The opaque structure implementing `FILE`. Do not make any assumptions about its content. */ struct __sFILE { #if defined(__LP64__) char __private[152]; #else char __private[84]; #endif } __attribute__((aligned(sizeof(void*)))); __END_DECLS Any ideas?