Index: /trunk/android-headers/libc/C/populate.sh
===================================================================
--- /trunk/android-headers/libc/C/populate.sh	(revision 14500)
+++ /trunk/android-headers/libc/C/populate.sh	(revision 14500)
@@ -0,0 +1,154 @@
+#!/bin/sh
+NDK=/usr/local/android-ndk-r4b
+HOST=linux-x86
+ANDROIDVERSION=android-8
+HEADERS=${NDK}/build/platforms/${ANDROIDVERSION}/arch-arm/usr/include
+CFLAGS="-D__ARM_EABI__ -DANDROID -I${HEADERS}";export CFLAGS
+h-to-ffi.sh ${HEADERS}/util.h
+h-to-ffi.sh ${HEADERS}/stdlib.h
+h-to-ffi.sh ${HEADERS}/dirent.h
+h-to-ffi.sh ${HEADERS}/inttypes.h
+h-to-ffi.sh ${HEADERS}/pathconf.h
+h-to-ffi.sh ${HEADERS}/stdint.h
+h-to-ffi.sh ${HEADERS}/zconf.h
+h-to-ffi.sh ${HEADERS}/regex.h
+h-to-ffi.sh ${HEADERS}/err.h
+h-to-ffi.sh ${HEADERS}/stdio.h
+h-to-ffi.sh ${HEADERS}/fcntl.h
+h-to-ffi.sh ${HEADERS}/ctype.h
+h-to-ffi.sh ${HEADERS}/unistd.h
+h-to-ffi.sh ${HEADERS}/utmp.h
+h-to-ffi.sh ${HEADERS}/locale.h
+h-to-ffi.sh ${HEADERS}/libgen.h
+h-to-ffi.sh ${HEADERS}/malloc.h
+h-to-ffi.sh ${HEADERS}/sgtty.h
+h-to-ffi.sh ${HEADERS}/string.h
+h-to-ffi.sh ${HEADERS}/android/log.h
+h-to-ffi.sh ${HEADERS}/android/bitmap.h
+h-to-ffi.sh -include ${HEADERS}/sys/cdefs.h ${HEADERS}/fenv.h
+h-to-ffi.sh ${HEADERS}/endian.h
+h-to-ffi.sh ${HEADERS}/pwd.h
+#h-to-ffi.sh ${HEADERS}/GLES2/gl2platform.h
+#h-to-ffi.sh ${HEADERS}/GLES2/gl2.h
+h-to-ffi.sh -include ${HEADERS}/GLES2/gl2.h   ${HEADERS}/GLES2/gl2ext.h
+h-to-ffi.sh ${HEADERS}/paths.h
+h-to-ffi.sh ${HEADERS}/utime.h
+h-to-ffi.sh ${HEADERS}/netdb.h
+h-to-ffi.sh ${HEADERS}/net/if.h
+h-to-ffi.sh ${HEADERS}/net/if_arp.h
+h-to-ffi.sh ${HEADERS}/net/route.h
+#h-to-ffi.sh ${HEADERS}/net/if_ieee1394.h
+h-to-ffi.sh ${HEADERS}/net/ethertypes.h
+h-to-ffi.sh ${HEADERS}/net/if_dl.h
+#h-to-ffi.sh ${HEADERS}/net/if_ether.h
+h-to-ffi.sh ${HEADERS}/net/if_packet.h
+h-to-ffi.sh ${HEADERS}/net/if_types.h
+h-to-ffi.sh ${HEADERS}/dlfcn.h
+h-to-ffi.sh ${HEADERS}/time64.h
+h-to-ffi.sh ${HEADERS}/pthread.h
+h-to-ffi.sh ${HEADERS}/memory.h
+h-to-ffi.sh ${HEADERS}/mntent.h
+#h-to-ffi.sh ${HEADERS}/GLES/gl.h
+#h-to-ffi.sh ${HEADERS}/GLES/glplatform.h
+h-to-ffi.sh -include ${HEADERS}/GLES/gl.h   ${HEADERS}/GLES/glext.h 
+h-to-ffi.sh ${HEADERS}/sched.h
+h-to-ffi.sh ${HEADERS}/wchar.h
+h-to-ffi.sh ${HEADERS}/zlib.h
+h-to-ffi.sh ${HEADERS}/semaphore.h
+h-to-ffi.sh ${HEADERS}/grp.h
+h-to-ffi.sh ${HEADERS}/byteswap.h
+h-to-ffi.sh ${HEADERS}/features.h
+h-to-ffi.sh ${HEADERS}/nsswitch.h
+h-to-ffi.sh ${HEADERS}/signal.h
+h-to-ffi.sh ${HEADERS}/wctype.h
+h-to-ffi.sh ${HEADERS}/lastlog.h
+h-to-ffi.sh -include ${HEADERS}/sys/types.h ${HEADERS}/fts.h
+h-to-ffi.sh ${HEADERS}/termios.h
+h-to-ffi.sh ${HEADERS}/netpacket/packet.h
+h-to-ffi.sh ${HEADERS}/errno.h
+h-to-ffi.sh ${HEADERS}/resolv.h
+h-to-ffi.sh ${HEADERS}/poll.h
+h-to-ffi.sh ${HEADERS}/math.h
+h-to-ffi.sh ${HEADERS}/netinet/in.h
+h-to-ffi.sh ${HEADERS}/netinet/tcp.h
+h-to-ffi.sh ${HEADERS}/netinet/in6.h
+h-to-ffi.sh -include ${HEADERS}/sys/types.h ${HEADERS}/netinet/udp.h
+h-to-ffi.sh ${HEADERS}/netinet/ip_icmp.h
+h-to-ffi.sh ${HEADERS}/netinet/ip.h
+h-to-ffi.sh ${HEADERS}/netinet/if_ether.h
+#h-to-ffi.sh ${HEADERS}/netinet/ether.h
+h-to-ffi.sh ${HEADERS}/jni.h
+h-to-ffi.sh ${HEADERS}/fnmatch.h
+h-to-ffi.sh ${HEADERS}/elf.h
+h-to-ffi.sh ${HEADERS}/sha1.h
+h-to-ffi.sh ${HEADERS}/alloca.h
+h-to-ffi.sh ${HEADERS}/strings.h
+h-to-ffi.sh ${HEADERS}/sys/sysconf.h
+h-to-ffi.sh ${HEADERS}/sys/dirent.h
+h-to-ffi.sh ${HEADERS}/sys/statfs.h
+h-to-ffi.sh ${HEADERS}/sys/ipc.h
+h-to-ffi.sh ${HEADERS}/sys/ioctl_compat.h
+h-to-ffi.sh ${HEADERS}/sys/sysmacros.h
+h-to-ffi.sh -include ${HEADERS}/sys/socket.h ${HEADERS}/sys/un.h
+h-to-ffi.sh ${HEADERS}/sys/exec_elf.h
+h-to-ffi.sh ${HEADERS}/sys/queue.h
+h-to-ffi.sh ${HEADERS}/sys/inotify.h
+h-to-ffi.sh ${HEADERS}/sys/ptrace.h
+h-to-ffi.sh ${HEADERS}/sys/ttydev.h
+h-to-ffi.sh ${HEADERS}/sys/socketcalls.h
+h-to-ffi.sh ${HEADERS}/sys/linux-syscalls.h
+#h-to-ffi.sh ${HEADERS}/sys/_errdefs.h
+h-to-ffi.sh ${HEADERS}/sys/file.h
+h-to-ffi.sh ${HEADERS}/sys/vfs.h
+h-to-ffi.sh ${HEADERS}/sys/sendfile.h
+h-to-ffi.sh ${HEADERS}/sys/endian.h
+h-to-ffi.sh ${HEADERS}/sys/reboot.h
+h-to-ffi.sh ${HEADERS}/sys/vt.h
+h-to-ffi.sh ${HEADERS}/sys/times.h
+h-to-ffi.sh ${HEADERS}/sys/socket.h
+h-to-ffi.sh -include ${HEADERS}/sys/types.h ${HEADERS}/sys/utime.h
+h-to-ffi.sh ${HEADERS}/sys/cdefs.h
+h-to-ffi.sh ${HEADERS}/sys/resource.h
+h-to-ffi.sh ${HEADERS}/sys/types.h
+h-to-ffi.sh ${HEADERS}/sys/mount.h
+h-to-ffi.sh ${HEADERS}/sys/atomics.h
+#h-to-ffi.sh ${HEADERS}/sys/_system_properties.h
+h-to-ffi.sh ${HEADERS}/sys/param.h
+h-to-ffi.sh -include ${HEADERS}/sys/cdefs.h ${HEADERS}/sys/prctl.h
+h-to-ffi.sh ${HEADERS}/sys/stat.h
+h-to-ffi.sh ${HEADERS}/sys/cdefs_elf.h
+h-to-ffi.sh ${HEADERS}/sys/sysinfo.h
+h-to-ffi.sh ${HEADERS}/sys/timeb.h
+h-to-ffi.sh ${HEADERS}/sys/wait.h
+h-to-ffi.sh ${HEADERS}/sys/syscall.h
+h-to-ffi.sh ${HEADERS}/sys/ttychars.h
+h-to-ffi.sh ${HEADERS}/sys/fsuid.h
+h-to-ffi.sh ${HEADERS}/sys/klog.h
+h-to-ffi.sh ${HEADERS}/sys/errno.h
+h-to-ffi.sh ${HEADERS}/sys/utsname.h
+h-to-ffi.sh ${HEADERS}/sys/poll.h
+#h-to-ffi.sh ${HEADERS}/sys/_sigdefs.h
+h-to-ffi.sh ${HEADERS}/sys/epoll.h
+h-to-ffi.sh ${HEADERS}/sys/syslimits.h
+h-to-ffi.sh ${HEADERS}/sys/select.h
+#h-to-ffi.sh -include ${HEADERS}/sys/types.h ${HEADERS}/sys/linux-unistd.h
+h-to-ffi.sh ${HEADERS}/sys/mman.h
+h-to-ffi.sh ${HEADERS}/sys/limits.h
+h-to-ffi.sh ${HEADERS}/sys/ioctl.h
+h-to-ffi.sh ${HEADERS}/sys/system_properties.h
+h-to-ffi.sh ${HEADERS}/sys/_types.h
+h-to-ffi.sh ${HEADERS}/sys/time.h
+h-to-ffi.sh ${HEADERS}/sys/uio.h
+h-to-ffi.sh ${HEADERS}/limits.h
+h-to-ffi.sh ${HEADERS}/thread_db.h
+h-to-ffi.sh ${HEADERS}/assert.h
+h-to-ffi.sh ${HEADERS}/arpa/nameser.h
+h-to-ffi.sh ${HEADERS}/arpa/inet.h
+h-to-ffi.sh ${HEADERS}/setjmp.h
+#h-to-ffi.sh ${HEADERS}/mtd/mtd-user.h
+#h-to-ffi.sh ${HEADERS}/mtd/mtd-abi.h
+h-to-ffi.sh ${HEADERS}/time.h
+h-to-ffi.sh ${HEADERS}/getopt.h
+h-to-ffi.sh ${HEADERS}/syslog.h
+
+
