Index: /trunk/android-headers/libc/C/populate.sh
===================================================================
--- /trunk/android-headers/libc/C/populate.sh	(revision 15185)
+++ /trunk/android-headers/libc/C/populate.sh	(revision 15186)
@@ -1,155 +1,624 @@
 #!/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
+NDK=/usr/local/android-ndk-r7
+CCL=/usr/local/src/ccl
+ANDROIDVERSION=android-9
+HEADERS=${NDK}/platforms/${ANDROIDVERSION}/arch-arm/usr/include
+CFLAGS="-D__ARM_EABI__ -DANDROID -I${HEADERS} -include ${HEADERS}/sys/types.h";export CFLAGS
+
+rm -rf usr
+
+#h-to-ffi.sh ${HEADERS}/alloca.h
+h-to-ffi.sh ${HEADERS}/android/api-level.h
+#h-to-ffi.sh ${HEADERS}/android/asset_manager.h
+h-to-ffi.sh ${HEADERS}/android/asset_manager_jni.h
+h-to-ffi.sh ${HEADERS}/android/bitmap.h
+h-to-ffi.sh ${HEADERS}/android/configuration.h
+h-to-ffi.sh ${HEADERS}/android/input.h
+h-to-ffi.sh ${HEADERS}/android/keycodes.h
+h-to-ffi.sh ${HEADERS}/android/log.h
+h-to-ffi.sh ${HEADERS}/android/looper.h
+h-to-ffi.sh ${HEADERS}/android/native_activity.h
+h-to-ffi.sh ${HEADERS}/android/native_window.h
+h-to-ffi.sh ${HEADERS}/android/native_window_jni.h
+h-to-ffi.sh ${HEADERS}/android/obb.h
+h-to-ffi.sh ${HEADERS}/android/rect.h
+h-to-ffi.sh ${HEADERS}/android/sensor.h
+h-to-ffi.sh ${HEADERS}/android/storage_manager.h
+h-to-ffi.sh ${HEADERS}/android/window.h
+h-to-ffi.sh ${HEADERS}/arpa/inet.h
+h-to-ffi.sh ${HEADERS}/arpa/nameser.h
+h-to-ffi.sh ${HEADERS}/arpa/telnet.h
+h-to-ffi.sh ${HEADERS}/assert.h
+h-to-ffi.sh ${HEADERS}/byteswap.h
+h-to-ffi.sh ${HEADERS}/ctype.h
 h-to-ffi.sh ${HEADERS}/dirent.h
+h-to-ffi.sh ${HEADERS}/dlfcn.h
+h-to-ffi.sh -include ${HEADERS}/EGL/egl.h ${HEADERS}/EGL/eglext.h
+#h-to-ffi.sh ${HEADERS}/EGL/egl.h
+#h-to-ffi.sh ${HEADERS}/EGL/eglplatform.h
+h-to-ffi.sh ${HEADERS}/elf.h
+h-to-ffi.sh ${HEADERS}/endian.h
+h-to-ffi.sh ${HEADERS}/err.h
+h-to-ffi.sh ${HEADERS}/errno.h
+h-to-ffi.sh ${HEADERS}/fcntl.h
+h-to-ffi.sh ${HEADERS}/features.h
+h-to-ffi.sh ${HEADERS}/fenv.h
+h-to-ffi.sh ${HEADERS}/fnmatch.h
+h-to-ffi.sh ${HEADERS}/fts.h
+h-to-ffi.sh ${HEADERS}/getopt.h
+h-to-ffi.sh -include ${HEADERS}/GLES2/gl2.h   ${HEADERS}/GLES2/gl2ext.h
+#h-to-ffi.sh ${HEADERS}/GLES2/gl2.h
+#h-to-ffi.sh ${HEADERS}/GLES2/gl2platform.h
+h-to-ffi.sh -include ${HEADERS}/GLES/gl.h ${HEADERS}/GLES/glext.h
+#h-to-ffi.sh ${HEADERS}/GLES/gl.h
+#h-to-ffi.sh ${HEADERS}/GLES/glplatform.h
+h-to-ffi.sh ${HEADERS}/grp.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}/jni.h
+h-to-ffi.sh ${HEADERS}/KHR/khrplatform.h
+h-to-ffi.sh ${HEADERS}/lastlog.h
+h-to-ffi.sh ${HEADERS}/libgen.h
+h-to-ffi.sh ${HEADERS}/limits.h
+#h-to-ffi.sh ${HEADERS}/linux/aio_abi.h
+#h-to-ffi.sh ${HEADERS}/linux/akm8976.h
+#h-to-ffi.sh ${HEADERS}/linux/android_alarm.h
+#h-to-ffi.sh ${HEADERS}/linux/android_pmem.h
+#h-to-ffi.sh ${HEADERS}/linux/android_power.h
+#h-to-ffi.sh ${HEADERS}/linux/a.out.h
+#h-to-ffi.sh ${HEADERS}/linux/apm_bios.h
+#h-to-ffi.sh ${HEADERS}/linux/ashmem.h
+#h-to-ffi.sh ${HEADERS}/linux/ata.h
+#h-to-ffi.sh ${HEADERS}/linux/atmapi.h
+#h-to-ffi.sh ${HEADERS}/linux/atmdev.h
+#h-to-ffi.sh ${HEADERS}/linux/atm.h
+#h-to-ffi.sh ${HEADERS}/linux/atmioc.h
+#h-to-ffi.sh ${HEADERS}/linux/atmppp.h
+#h-to-ffi.sh ${HEADERS}/linux/atmsap.h
+#h-to-ffi.sh ${HEADERS}/linux/attribute_container.h
+#h-to-ffi.sh ${HEADERS}/linux/autoconf.h
+#h-to-ffi.sh ${HEADERS}/linux/auto_fs.h
+#h-to-ffi.sh ${HEADERS}/linux/auxvec.h
+#h-to-ffi.sh ${HEADERS}/linux/backing-dev.h
+#h-to-ffi.sh ${HEADERS}/linux/binder.h
+#h-to-ffi.sh ${HEADERS}/linux/binfmts.h
+#h-to-ffi.sh ${HEADERS}/linux/bio.h
+#h-to-ffi.sh ${HEADERS}/linux/bitmap.h
+#h-to-ffi.sh ${HEADERS}/linux/bitops.h
+#h-to-ffi.sh ${HEADERS}/linux/blkdev.h
+#h-to-ffi.sh ${HEADERS}/linux/blkpg.h
+#h-to-ffi.sh ${HEADERS}/linux/blockgroup_lock.h
+#h-to-ffi.sh ${HEADERS}/linux/byteorder/big_endian.h
+#h-to-ffi.sh ${HEADERS}/linux/byteorder/generic.h
+#h-to-ffi.sh ${HEADERS}/linux/byteorder/little_endian.h
+#h-to-ffi.sh ${HEADERS}/linux/byteorder/swabb.h
+#h-to-ffi.sh ${HEADERS}/linux/byteorder/swab.h
+#h-to-ffi.sh ${HEADERS}/linux/cache.h
+#h-to-ffi.sh ${HEADERS}/linux/calc64.h
+#h-to-ffi.sh ${HEADERS}/linux/capability.h
+#h-to-ffi.sh ${HEADERS}/linux/capi.h
+#h-to-ffi.sh ${HEADERS}/linux/cdev.h
+#h-to-ffi.sh ${HEADERS}/linux/cdrom.h
+#h-to-ffi.sh ${HEADERS}/linux/circ_buf.h
+#h-to-ffi.sh ${HEADERS}/linux/clk.h
+#h-to-ffi.sh ${HEADERS}/linux/coda_fs_i.h
+#h-to-ffi.sh ${HEADERS}/linux/coda.h
+#h-to-ffi.sh ${HEADERS}/linux/compat.h
+#h-to-ffi.sh ${HEADERS}/linux/compiler-gcc.h
+#h-to-ffi.sh ${HEADERS}/linux/compiler.h
+#h-to-ffi.sh ${HEADERS}/linux/completion.h
+#h-to-ffi.sh ${HEADERS}/linux/config.h
+#h-to-ffi.sh ${HEADERS}/linux/console_struct.h
+#h-to-ffi.sh ${HEADERS}/linux/cpu.h
+#h-to-ffi.sh ${HEADERS}/linux/cpumask.h
+#h-to-ffi.sh ${HEADERS}/linux/ctype.h
+#h-to-ffi.sh ${HEADERS}/linux/dccp.h
+#h-to-ffi.sh ${HEADERS}/linux/debug_locks.h
+#h-to-ffi.sh ${HEADERS}/linux/delay.h
+#h-to-ffi.sh ${HEADERS}/linux/device.h
+#h-to-ffi.sh ${HEADERS}/linux/dirent.h
+#h-to-ffi.sh ${HEADERS}/linux/dmaengine.h
+#h-to-ffi.sh ${HEADERS}/linux/dma-mapping.h
+#h-to-ffi.sh ${HEADERS}/linux/dm-ioctl.h
+#h-to-ffi.sh ${HEADERS}/linux/efs_dir.h
+#h-to-ffi.sh ${HEADERS}/linux/efs_fs_i.h
+#h-to-ffi.sh ${HEADERS}/linux/efs_fs_sb.h
+#h-to-ffi.sh ${HEADERS}/linux/elevator.h
+#h-to-ffi.sh ${HEADERS}/linux/elf-em.h
+#h-to-ffi.sh ${HEADERS}/linux/elf.h
+#h-to-ffi.sh ${HEADERS}/linux/err.h
+#h-to-ffi.sh ${HEADERS}/linux/errno.h
+#h-to-ffi.sh ${HEADERS}/linux/errqueue.h
+#h-to-ffi.sh ${HEADERS}/linux/etherdevice.h
+#h-to-ffi.sh ${HEADERS}/linux/ext2_fs.h
+#h-to-ffi.sh ${HEADERS}/linux/ext3_fs.h
+#h-to-ffi.sh ${HEADERS}/linux/fadvise.h
+#h-to-ffi.sh ${HEADERS}/linux/fb.h
+#h-to-ffi.sh ${HEADERS}/linux/fcntl.h
+#h-to-ffi.sh ${HEADERS}/linux/fd.h
+#h-to-ffi.sh ${HEADERS}/linux/file.h
+#h-to-ffi.sh ${HEADERS}/linux/filter.h
+#h-to-ffi.sh ${HEADERS}/linux/fs.h
+#h-to-ffi.sh ${HEADERS}/linux/ftape.h
+#h-to-ffi.sh ${HEADERS}/linux/futex.h
+#h-to-ffi.sh ${HEADERS}/linux/genhd.h
+#h-to-ffi.sh ${HEADERS}/linux/gfp.h
+#h-to-ffi.sh ${HEADERS}/linux/hardirq.h
+#h-to-ffi.sh ${HEADERS}/linux/hdlc/ioctl.h
+#h-to-ffi.sh ${HEADERS}/linux/hdreg.h
+#h-to-ffi.sh ${HEADERS}/linux/hdsmart.h
+#h-to-ffi.sh ${HEADERS}/linux/highmem.h
+#h-to-ffi.sh ${HEADERS}/linux/hil.h
+#h-to-ffi.sh ${HEADERS}/linux/i2c.h
+#h-to-ffi.sh ${HEADERS}/linux/icmp.h
+#h-to-ffi.sh ${HEADERS}/linux/if_arcnet.h
+#h-to-ffi.sh ${HEADERS}/linux/if_arp.h
+#h-to-ffi.sh ${HEADERS}/linux/if_bridge.h
+#h-to-ffi.sh ${HEADERS}/linux/if_ether.h
+#h-to-ffi.sh ${HEADERS}/linux/if_fc.h
+#h-to-ffi.sh ${HEADERS}/linux/if_fddi.h
+#h-to-ffi.sh ${HEADERS}/linux/if.h
+#h-to-ffi.sh ${HEADERS}/linux/if_hippi.h
+#h-to-ffi.sh ${HEADERS}/linux/if_packet.h
+#h-to-ffi.sh ${HEADERS}/linux/if_ppp.h
+#h-to-ffi.sh ${HEADERS}/linux/if_tr.h
+#h-to-ffi.sh ${HEADERS}/linux/if_tun.h
+#h-to-ffi.sh ${HEADERS}/linux/if_vlan.h
+#h-to-ffi.sh ${HEADERS}/linux/in6.h
+#h-to-ffi.sh ${HEADERS}/linux/in.h
+#h-to-ffi.sh ${HEADERS}/linux/init.h
+#h-to-ffi.sh ${HEADERS}/linux/inotify.h
+#h-to-ffi.sh ${HEADERS}/linux/input.h
+#h-to-ffi.sh ${HEADERS}/linux/interrupt.h
+#h-to-ffi.sh ${HEADERS}/linux/ioctl.h
+#h-to-ffi.sh ${HEADERS}/linux/ioport.h
+#h-to-ffi.sh ${HEADERS}/linux/ioprio.h
+#h-to-ffi.sh ${HEADERS}/linux/ipc.h
+#h-to-ffi.sh ${HEADERS}/linux/ip.h
+#h-to-ffi.sh ${HEADERS}/linux/ipmi_msgdefs.h
+#h-to-ffi.sh ${HEADERS}/linux/ipmi_smi.h
+#h-to-ffi.sh ${HEADERS}/linux/ipx.h
+#h-to-ffi.sh ${HEADERS}/linux/irq_cpustat.h
+#h-to-ffi.sh ${HEADERS}/linux/irqflags.h
+#h-to-ffi.sh ${HEADERS}/linux/irq.h
+#h-to-ffi.sh ${HEADERS}/linux/irqreturn.h
+#h-to-ffi.sh ${HEADERS}/linux/jbd.h
+##h-to-ffi.sh ${HEADERS}/linux/jiffies.h
+#h-to-ffi.sh ${HEADERS}/linux/kdev_t.h
+#h-to-ffi.sh ${HEADERS}/linux/kd.h
+#h-to-ffi.sh ${HEADERS}/linux/kernelcapi.h
+#h-to-ffi.sh ${HEADERS}/linux/kernel.h
+#h-to-ffi.sh ${HEADERS}/linux/kernel_stat.h
+#h-to-ffi.sh ${HEADERS}/linux/kexec.h
+#h-to-ffi.sh ${HEADERS}/linux/keyboard.h
+#h-to-ffi.sh ${HEADERS}/linux/keychord.h
+#h-to-ffi.sh ${HEADERS}/linux/key.h
+#h-to-ffi.sh ${HEADERS}/linux/klist.h
+#h-to-ffi.sh ${HEADERS}/linux/kmod.h
+#h-to-ffi.sh ${HEADERS}/linux/kobject.h
+#h-to-ffi.sh ${HEADERS}/linux/kref.h
+#h-to-ffi.sh ${HEADERS}/linux/ktime.h
+#h-to-ffi.sh ${HEADERS}/linux/limits.h
+#h-to-ffi.sh ${HEADERS}/linux/linkage.h
+##h-to-ffi.sh ${HEADERS}/linux/list.h
+##h-to-ffi.sh ${HEADERS}/linux/lockdep.h
+#h-to-ffi.sh ${HEADERS}/linux/lockd/nlm.h
+#h-to-ffi.sh ${HEADERS}/linux/lockd/xdr.h
+#h-to-ffi.sh ${HEADERS}/linux/loop.h
+#h-to-ffi.sh ${HEADERS}/linux/magic.h
+#h-to-ffi.sh ${HEADERS}/linux/major.h
+#h-to-ffi.sh ${HEADERS}/linux/mc146818rtc.h
+#h-to-ffi.sh ${HEADERS}/linux/mca.h
+#h-to-ffi.sh ${HEADERS}/linux/mempolicy.h
+#h-to-ffi.sh ${HEADERS}/linux/mempool.h
+#h-to-ffi.sh ${HEADERS}/linux/miscdevice.h
+#h-to-ffi.sh ${HEADERS}/linux/mmc/card.h
+#h-to-ffi.sh ${HEADERS}/linux/mmc/host.h
+#h-to-ffi.sh ${HEADERS}/linux/mmc/mmc.h
+#h-to-ffi.sh ${HEADERS}/linux/mm.h
+#h-to-ffi.sh ${HEADERS}/linux/mmzone.h
+#h-to-ffi.sh ${HEADERS}/linux/mod_devicetable.h
+#h-to-ffi.sh ${HEADERS}/linux/module.h
+#h-to-ffi.sh ${HEADERS}/linux/moduleparam.h
+#h-to-ffi.sh ${HEADERS}/linux/mount.h
+#h-to-ffi.sh ${HEADERS}/linux/msdos_fs.h
+#h-to-ffi.sh ${HEADERS}/linux/msg.h
+#h-to-ffi.sh ${HEADERS}/linux/msm_adsp.h
+#h-to-ffi.sh ${HEADERS}/linux/msm_audio.h
+#h-to-ffi.sh ${HEADERS}/linux/msm_mdp.h
+#h-to-ffi.sh ${HEADERS}/linux/mt9t013.h
+#h-to-ffi.sh ${HEADERS}/linux/mtd/bbm.h
+#h-to-ffi.sh ${HEADERS}/linux/mtd/blktrans.h
+#h-to-ffi.sh ${HEADERS}/linux/mtd/cfi_endian.h
+#h-to-ffi.sh ${HEADERS}/linux/mtd/cfi.h
+#h-to-ffi.sh ${HEADERS}/linux/mtd/compatmac.h
+#h-to-ffi.sh ${HEADERS}/linux/mtd/flashchip.h
+#h-to-ffi.sh ${HEADERS}/linux/mtd/map.h
+#h-to-ffi.sh ${HEADERS}/linux/mtd/mtd.h
+#h-to-ffi.sh ${HEADERS}/linux/mtd/nand_ecc.h
+#h-to-ffi.sh ${HEADERS}/linux/mtd/nand.h
+#h-to-ffi.sh ${HEADERS}/linux/mtd/nftl.h
+#h-to-ffi.sh ${HEADERS}/linux/mtd/onenand_regs.h
+#h-to-ffi.sh ${HEADERS}/linux/mtd/partitions.h
+#h-to-ffi.sh ${HEADERS}/linux/mtio.h
+#h-to-ffi.sh ${HEADERS}/linux/mutex-debug.h
+#h-to-ffi.sh ${HEADERS}/linux/mutex.h
+#h-to-ffi.sh ${HEADERS}/linux/ncp.h
+#h-to-ffi.sh ${HEADERS}/linux/ncp_mount.h
+#h-to-ffi.sh ${HEADERS}/linux/ncp_no.h
+#h-to-ffi.sh ${HEADERS}/linux/netdevice.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_arp/arp_tables.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_arp.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_bridge.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ip_conntrack.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ip_conntrack_tuple.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ip_nat.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ip_nat_rule.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ip_queue.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ip_tables.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_addrtype.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_ah.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_CLASSIFY.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_comment.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_connbytes.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_dccp.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_dscp_.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_DSCP.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_ECN.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_esp.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_hashlimit.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_helper.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_iprange.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_length.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_LOG.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_mac.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_NFQUEUE.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_owner.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_physdev.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_pkttype.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_realm.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_recent.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_REJECT.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_sctp.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_state.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_string.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_TCPMSS.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_tos_.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_TOS.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_TTL.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv4/ipt_ULOG.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv6.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv6/ip6_tables.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv6/ip6t_ah.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv6/ip6t_esp.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv6/ip6t_frag.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv6/ip6t_ipv6header.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv6/ip6t_length.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv6/ip6t_LOG.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv6/ip6t_mac.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv6/ip6t_opts.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv6/ip6t_owner.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv6/ip6t_physdev.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv6/ip6t_REJECT.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter_ipv6/ip6t_rt.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/nf_conntrack_common.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/nf_conntrack_ftp.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/nf_conntrack_sctp.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/nf_conntrack_tcp.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/nf_conntrack_tuple_common.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/nfnetlink_conntrack.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/nfnetlink.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/x_tables.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/xt_CLASSIFY.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/xt_comment.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/xt_connbytes.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/xt_CONNSECMARK.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/xt_conntrack.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/xt_dccp.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/xt_esp.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/xt_helper.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/xt_length.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/xt_limit.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/xt_mac.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/xt_multiport.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/xt_NFQUEUE.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/xt_physdev.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/xt_pkttype.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/xt_quota.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/xt_realm.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/xt_sctp.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/xt_SECMARK.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/xt_state.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/xt_statistic.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/xt_string.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/xt_tcpmss.h
+#h-to-ffi.sh ${HEADERS}/linux/netfilter/xt_tcpudp.h
+#h-to-ffi.sh ${HEADERS}/linux/net.h
+#h-to-ffi.sh ${HEADERS}/linux/netlink.h
+#h-to-ffi.sh ${HEADERS}/linux/nfs2.h
+#h-to-ffi.sh ${HEADERS}/linux/nfs3.h
+#h-to-ffi.sh ${HEADERS}/linux/nfs4.h
+#h-to-ffi.sh ${HEADERS}/linux/nfsacl.h
+#h-to-ffi.sh ${HEADERS}/linux/nfsd/auth.h
+#h-to-ffi.sh ${HEADERS}/linux/nfsd/const.h
+#h-to-ffi.sh ${HEADERS}/linux/nfsd/debug.h
+#h-to-ffi.sh ${HEADERS}/linux/nfsd/export.h
+#h-to-ffi.sh ${HEADERS}/linux/nfsd/interface.h
+#h-to-ffi.sh ${HEADERS}/linux/nfsd/nfsfh.h
+#h-to-ffi.sh ${HEADERS}/linux/nfsd/stats.h
+#h-to-ffi.sh ${HEADERS}/linux/nfsd/xdr.h
+#h-to-ffi.sh ${HEADERS}/linux/nfs.h
+#h-to-ffi.sh ${HEADERS}/linux/nfs_xdr.h
+#h-to-ffi.sh ${HEADERS}/linux/node.h
+#h-to-ffi.sh ${HEADERS}/linux/nodemask.h
+#h-to-ffi.sh ${HEADERS}/linux/notifier.h
+#h-to-ffi.sh ${HEADERS}/linux/numa.h
+#h-to-ffi.sh ${HEADERS}/linux/nvram.h
+#h-to-ffi.sh ${HEADERS}/linux/omap_csmi.h
+#h-to-ffi.sh ${HEADERS}/linux/pagemap.h
+#h-to-ffi.sh ${HEADERS}/linux/param.h
+#h-to-ffi.sh ${HEADERS}/linux/patchkey.h
+#h-to-ffi.sh ${HEADERS}/linux/pci.h
+#h-to-ffi.sh ${HEADERS}/linux/pci_ids.h
+#h-to-ffi.sh ${HEADERS}/linux/pci_regs.h
+#h-to-ffi.sh ${HEADERS}/linux/percpu_counter.h
+#h-to-ffi.sh ${HEADERS}/linux/percpu.h
+#h-to-ffi.sh ${HEADERS}/linux/personality.h
+#h-to-ffi.sh ${HEADERS}/linux/pfkeyv2.h
+#h-to-ffi.sh ${HEADERS}/linux/pkt_cls.h
+#h-to-ffi.sh ${HEADERS}/linux/pkt_sched.h
+#h-to-ffi.sh ${HEADERS}/linux/platform_device.h
+#h-to-ffi.sh ${HEADERS}/linux/plist.h
+#h-to-ffi.sh ${HEADERS}/linux/pm.h
+#h-to-ffi.sh ${HEADERS}/linux/pnp.h
+#h-to-ffi.sh ${HEADERS}/linux/poll.h
+#h-to-ffi.sh ${HEADERS}/linux/posix_acl.h
+#h-to-ffi.sh ${HEADERS}/linux/posix_types.h
+#h-to-ffi.sh ${HEADERS}/linux/ppdev.h
+#h-to-ffi.sh ${HEADERS}/linux/ppp_defs.h
+#h-to-ffi.sh ${HEADERS}/linux/prctl.h
+#h-to-ffi.sh ${HEADERS}/linux/preempt.h
+#h-to-ffi.sh ${HEADERS}/linux/proc_fs.h
+#h-to-ffi.sh ${HEADERS}/linux/ptrace.h
+#h-to-ffi.sh ${HEADERS}/linux/qic117.h
+#h-to-ffi.sh ${HEADERS}/linux/qnxtypes.h
+#h-to-ffi.sh ${HEADERS}/linux/quota.h
+#h-to-ffi.sh ${HEADERS}/linux/raid/md.h
+#h-to-ffi.sh ${HEADERS}/linux/raid/md_k.h
+#h-to-ffi.sh ${HEADERS}/linux/raid/md_p.h
+#h-to-ffi.sh ${HEADERS}/linux/raid/md_u.h
+#h-to-ffi.sh ${HEADERS}/linux/raid/xor.h
+#h-to-ffi.sh ${HEADERS}/linux/random.h
+#h-to-ffi.sh ${HEADERS}/linux/rbtree.h
+#h-to-ffi.sh ${HEADERS}/linux/rcupdate.h
+#h-to-ffi.sh ${HEADERS}/linux/reboot.h
+#h-to-ffi.sh ${HEADERS}/linux/relay.h
+#h-to-ffi.sh ${HEADERS}/linux/resource.h
+#h-to-ffi.sh ${HEADERS}/linux/route.h
+#h-to-ffi.sh ${HEADERS}/linux/rtc.h
+#h-to-ffi.sh ${HEADERS}/linux/rtnetlink.h
+#h-to-ffi.sh ${HEADERS}/linux/rwsem.h
+#h-to-ffi.sh ${HEADERS}/linux/sched.h
+#h-to-ffi.sh ${HEADERS}/linux/sem.h
+#h-to-ffi.sh ${HEADERS}/linux/seq_file.h
+#h-to-ffi.sh ${HEADERS}/linux/seqlock.h
+#h-to-ffi.sh ${HEADERS}/linux/serial_core.h
+#h-to-ffi.sh ${HEADERS}/linux/serial_reg.h
+#h-to-ffi.sh ${HEADERS}/linux/serio.h
+#h-to-ffi.sh ${HEADERS}/linux/shm.h
+#h-to-ffi.sh ${HEADERS}/linux/signal.h
+#h-to-ffi.sh ${HEADERS}/linux/skbuff.h
+#h-to-ffi.sh ${HEADERS}/linux/slab.h
+#h-to-ffi.sh ${HEADERS}/linux/smb.h
+#h-to-ffi.sh ${HEADERS}/linux/smp.h
+#h-to-ffi.sh ${HEADERS}/linux/smp_lock.h
+#h-to-ffi.sh ${HEADERS}/linux/socket.h
+#h-to-ffi.sh ${HEADERS}/linux/sockios.h
+#h-to-ffi.sh ${HEADERS}/linux/soundcard.h
+#h-to-ffi.sh ${HEADERS}/linux/spinlock_api_smp.h
+#h-to-ffi.sh ${HEADERS}/linux/spinlock_api_up.h
+#h-to-ffi.sh ${HEADERS}/linux/spinlock.h
+#h-to-ffi.sh ${HEADERS}/linux/spinlock_types.h
+#h-to-ffi.sh ${HEADERS}/linux/spinlock_types_up.h
+#h-to-ffi.sh ${HEADERS}/linux/spinlock_up.h
+#h-to-ffi.sh ${HEADERS}/linux/stacktrace.h
+#h-to-ffi.sh ${HEADERS}/linux/statfs.h
+#h-to-ffi.sh ${HEADERS}/linux/stat.h
+#h-to-ffi.sh ${HEADERS}/linux/stddef.h
+#h-to-ffi.sh ${HEADERS}/linux/string.h
+#h-to-ffi.sh ${HEADERS}/linux/stringify.h
+#h-to-ffi.sh ${HEADERS}/linux/sunrpc/auth_gss.h
+#h-to-ffi.sh ${HEADERS}/linux/sunrpc/auth.h
+#h-to-ffi.sh ${HEADERS}/linux/sunrpc/clnt.h
+#h-to-ffi.sh ${HEADERS}/linux/sunrpc/debug.h
+#h-to-ffi.sh ${HEADERS}/linux/sunrpc/gss_api.h
+#h-to-ffi.sh ${HEADERS}/linux/sunrpc/gss_asn1.h
+#h-to-ffi.sh ${HEADERS}/linux/sunrpc/gss_err.h
+#h-to-ffi.sh ${HEADERS}/linux/sunrpc/msg_prot.h
+#h-to-ffi.sh ${HEADERS}/linux/sunrpc/sched.h
+#h-to-ffi.sh ${HEADERS}/linux/sunrpc/stats.h
+#h-to-ffi.sh ${HEADERS}/linux/sunrpc/svcauth.h
+#h-to-ffi.sh ${HEADERS}/linux/sunrpc/svc.h
+#h-to-ffi.sh ${HEADERS}/linux/sunrpc/timer.h
+#h-to-ffi.sh ${HEADERS}/linux/sunrpc/types.h
+#h-to-ffi.sh ${HEADERS}/linux/sunrpc/xdr.h
+#h-to-ffi.sh ${HEADERS}/linux/sunrpc/xprt.h
+#h-to-ffi.sh ${HEADERS}/linux/swap.h
+#h-to-ffi.sh ${HEADERS}/linux/sysctl.h
+#h-to-ffi.sh ${HEADERS}/linux/sysdev.h
+#h-to-ffi.sh ${HEADERS}/linux/sysfs.h
+#h-to-ffi.sh ${HEADERS}/linux/taskstats.h
+#h-to-ffi.sh ${HEADERS}/linux/taskstats_kern.h
+#h-to-ffi.sh ${HEADERS}/linux/tcp.h
+#h-to-ffi.sh ${HEADERS}/linux/telephony.h
+#h-to-ffi.sh ${HEADERS}/linux/termios.h
+#h-to-ffi.sh ${HEADERS}/linux/textsearch.h
+#h-to-ffi.sh ${HEADERS}/linux/thread_info.h
+#h-to-ffi.sh ${HEADERS}/linux/threads.h
+#h-to-ffi.sh ${HEADERS}/linux/time.h
+#h-to-ffi.sh ${HEADERS}/linux/timer.h
+#h-to-ffi.sh ${HEADERS}/linux/times.h
+#h-to-ffi.sh ${HEADERS}/linux/timex.h
+#h-to-ffi.sh ${HEADERS}/linux/tiocl.h
+#h-to-ffi.sh ${HEADERS}/linux/transport_class.h
+#h-to-ffi.sh ${HEADERS}/linux/tty.h
+#h-to-ffi.sh ${HEADERS}/linux/types.h
+#h-to-ffi.sh ${HEADERS}/linux/udp.h
+#h-to-ffi.sh ${HEADERS}/linux/ufs_fs_i.h
+#h-to-ffi.sh ${HEADERS}/linux/ufs_fs_sb.h
+#h-to-ffi.sh ${HEADERS}/linux/uio.h
+#h-to-ffi.sh ${HEADERS}/linux/un.h
+#h-to-ffi.sh ${HEADERS}/linux/unistd.h
+#h-to-ffi.sh ${HEADERS}/linux/usb_ch9.h
+#h-to-ffi.sh ${HEADERS}/linux/usbdevice_fs.h
+#h-to-ffi.sh ${HEADERS}/linux/usb.h
+#h-to-ffi.sh ${HEADERS}/linux/user.h
+#h-to-ffi.sh ${HEADERS}/linux/utime.h
+#h-to-ffi.sh ${HEADERS}/linux/utsname.h
+#h-to-ffi.sh ${HEADERS}/linux/version.h
+#h-to-ffi.sh ${HEADERS}/linux/vfs.h
+#h-to-ffi.sh ${HEADERS}/linux/videodev2.h
+#h-to-ffi.sh ${HEADERS}/linux/videodev.h
+#h-to-ffi.sh ${HEADERS}/linux/vmalloc.h
+#h-to-ffi.sh ${HEADERS}/linux/vt_buffer.h
+#h-to-ffi.sh ${HEADERS}/linux/vt.h
+#h-to-ffi.sh ${HEADERS}/linux/wait.h
+#h-to-ffi.sh ${HEADERS}/linux/wanrouter.h
+#h-to-ffi.sh ${HEADERS}/linux/wireless.h
+#h-to-ffi.sh ${HEADERS}/linux/workqueue.h
+#h-to-ffi.sh ${HEADERS}/linux/xattr.h
+#h-to-ffi.sh ${HEADERS}/linux/zconf.h
+#h-to-ffi.sh ${HEADERS}/linux/zlib.h
+#h-to-ffi.sh ${HEADERS}/linux/zorro_ids.h
 h-to-ffi.sh ${HEADERS}/locale.h
-h-to-ffi.sh ${HEADERS}/libgen.h
+h-to-ffi.sh ${HEADERS}/machine/asm.h
+h-to-ffi.sh ${HEADERS}/machine/cdefs.h
+h-to-ffi.sh ${HEADERS}/machine/cpu-features.h
+h-to-ffi.sh ${HEADERS}/machine/exec.h
+h-to-ffi.sh ${HEADERS}/machine/ieee.h
+h-to-ffi.sh ${HEADERS}/machine/internal_types.h
+h-to-ffi.sh ${HEADERS}/machine/kernel.h
+h-to-ffi.sh ${HEADERS}/machine/limits.h
+h-to-ffi.sh ${HEADERS}/machine/setjmp.h
+h-to-ffi.sh ${HEADERS}/machine/_types.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}/math.h
+h-to-ffi.sh ${HEADERS}/memory.h
+h-to-ffi.sh ${HEADERS}/mntent.h
+h-to-ffi.sh ${HEADERS}/mtd/mtd-abi.h
+h-to-ffi.sh ${HEADERS}/mtd/mtd-user.h
 h-to-ffi.sh ${HEADERS}/netdb.h
+h-to-ffi.sh ${HEADERS}/net/ethertypes.h
+h-to-ffi.sh ${HEADERS}/net/if_arp.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.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_ieee1394.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}/netinet/ether.h
+h-to-ffi.sh ${HEADERS}/netinet/if_ether.h
+h-to-ffi.sh ${HEADERS}/netinet/in6.h
+h-to-ffi.sh ${HEADERS}/netinet/in.h
+h-to-ffi.sh ${HEADERS}/netinet/in_systm.h
+h-to-ffi.sh ${HEADERS}/netinet/ip.h
+h-to-ffi.sh ${HEADERS}/netinet/ip_icmp.h
+h-to-ffi.sh ${HEADERS}/netinet/tcp.h
+h-to-ffi.sh ${HEADERS}/netinet/udp.h
+h-to-ffi.sh ${HEADERS}/netpacket/packet.h
+h-to-ffi.sh ${HEADERS}/net/route.h
+h-to-ffi.sh ${HEADERS}/nsswitch.h
+h-to-ffi.sh ${HEADERS}/pathconf.h
+h-to-ffi.sh ${HEADERS}/paths.h
+h-to-ffi.sh ${HEADERS}/poll.h
+h-to-ffi.sh ${HEADERS}/pthread.h
+h-to-ffi.sh ${HEADERS}/pwd.h
+h-to-ffi.sh ${HEADERS}/regex.h
+h-to-ffi.sh ${HEADERS}/resolv.h
+h-to-ffi.sh ${HEADERS}/sched.h
+h-to-ffi.sh ${HEADERS}/semaphore.h
+h-to-ffi.sh ${HEADERS}/setjmp.h
+h-to-ffi.sh ${HEADERS}/sgtty.h
+h-to-ffi.sh ${HEADERS}/sha1.h
+h-to-ffi.sh ${HEADERS}/signal.h
+h-to-ffi.sh ${HEADERS}/SLES/OpenSLES_AndroidConfiguration.h
+h-to-ffi.sh -include ${HEADERS}/SLES/OpenSLES.h -include ${HEADERS}/SLES/OpenSLES_Platform.h ${HEADERS}/SLES/OpenSLES_Android.h
+#h-to-ffi.sh ${HEADERS}/SLES/OpenSLES.h
+#h-to-ffi.sh ${HEADERS}/SLES/OpenSLES_Platform.h
+h-to-ffi.sh ${HEADERS}/stdint.h
+h-to-ffi.sh ${HEADERS}/stdio.h
+h-to-ffi.sh ${HEADERS}/stdlib.h
+h-to-ffi.sh ${HEADERS}/string.h
+h-to-ffi.sh ${HEADERS}/strings.h
+h-to-ffi.sh ${HEADERS}/sys/atomics.h
+h-to-ffi.sh ${HEADERS}/sys/cdefs_elf.h
+h-to-ffi.sh ${HEADERS}/sys/cdefs.h
+h-to-ffi.sh ${HEADERS}/sys/dirent.h
+h-to-ffi.sh ${HEADERS}/sys/endian.h
+h-to-ffi.sh ${HEADERS}/sys/epoll.h
+#h-to-ffi.sh ${HEADERS}/sys/_errdefs.h
+h-to-ffi.sh ${HEADERS}/sys/errno.h
+h-to-ffi.sh ${HEADERS}/sys/exec_elf.h
+h-to-ffi.sh ${HEADERS}/sys/file.h
+h-to-ffi.sh ${HEADERS}/sys/fsuid.h
+h-to-ffi.sh ${HEADERS}/sys/inotify.h
+h-to-ffi.sh ${HEADERS}/sys/ioctl_compat.h
+h-to-ffi.sh ${HEADERS}/sys/ioctl.h
+h-to-ffi.sh ${HEADERS}/sys/ipc.h
+h-to-ffi.sh ${HEADERS}/sys/klog.h
+h-to-ffi.sh ${HEADERS}/sys/limits.h
+h-to-ffi.sh ${HEADERS}/sys/linux-syscalls.h
+#h-to-ffi.sh ${HEADERS}/sys/linux-unistd.h
+h-to-ffi.sh ${HEADERS}/syslog.h
+h-to-ffi.sh ${HEADERS}/sys/mman.h
+h-to-ffi.sh ${HEADERS}/sys/mount.h
+h-to-ffi.sh ${HEADERS}/sys/param.h
+h-to-ffi.sh ${HEADERS}/sys/poll.h
+h-to-ffi.sh ${HEADERS}/sys/prctl.h
+h-to-ffi.sh ${HEADERS}/sys/ptrace.h
+h-to-ffi.sh ${HEADERS}/sys/queue.h
+h-to-ffi.sh ${HEADERS}/sys/reboot.h
+h-to-ffi.sh ${HEADERS}/sys/resource.h
+h-to-ffi.sh ${HEADERS}/sys/select.h
+h-to-ffi.sh ${HEADERS}/sys/sendfile.h
+#h-to-ffi.sh ${HEADERS}/sys/_sigdefs.h
+h-to-ffi.sh ${HEADERS}/sys/socketcalls.h
+h-to-ffi.sh ${HEADERS}/sys/socket.h
+h-to-ffi.sh ${HEADERS}/sys/statfs.h
+h-to-ffi.sh ${HEADERS}/sys/stat.h
+h-to-ffi.sh ${HEADERS}/sys/syscall.h
+h-to-ffi.sh ${HEADERS}/sys/sysconf.h
+h-to-ffi.sh ${HEADERS}/sys/sysinfo.h
+h-to-ffi.sh ${HEADERS}/sys/syslimits.h
+h-to-ffi.sh ${HEADERS}/sys/sysmacros.h
+#h-to-ffi.sh ${HEADERS}/sys/_system_properties.h
+h-to-ffi.sh ${HEADERS}/sys/system_properties.h
+h-to-ffi.sh ${HEADERS}/sys/timeb.h
+h-to-ffi.sh ${HEADERS}/sys/time.h
+h-to-ffi.sh ${HEADERS}/sys/times.h
+h-to-ffi.sh ${HEADERS}/sys/ttychars.h
+h-to-ffi.sh ${HEADERS}/sys/ttydev.h
+h-to-ffi.sh ${HEADERS}/sys/_types.h
+#h-to-ffi.sh ${HEADERS}/sys/types.h
+h-to-ffi.sh ${HEADERS}/sys/uio.h
+h-to-ffi.sh -include ${HEADERS}/linux/socket.h ${HEADERS}/sys/un.h
+h-to-ffi.sh ${HEADERS}/sys/utime.h
+h-to-ffi.sh ${HEADERS}/sys/utsname.h
+h-to-ffi.sh ${HEADERS}/sys/vfs.h
+h-to-ffi.sh ${HEADERS}/sys/vt.h
+h-to-ffi.sh ${HEADERS}/sys/wait.h
+h-to-ffi.sh ${HEADERS}/termio.h
+h-to-ffi.sh ${HEADERS}/termios.h
+h-to-ffi.sh ${HEADERS}/thread_db.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}/time.h
+h-to-ffi.sh ${HEADERS}/unistd.h
+h-to-ffi.sh ${HEADERS}/util.h
+h-to-ffi.sh ${HEADERS}/utime.h
+h-to-ffi.sh ${HEADERS}/utmp.h
 h-to-ffi.sh ${HEADERS}/wchar.h
+h-to-ffi.sh ${HEADERS}/wctype.h
+h-to-ffi.sh ${HEADERS}/zconf.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
-h-to-ffi.sh -DANDROID_ARM_LINKER `pwd`/../../../lisp-kernel/androidarm/linker.h
-
-
+h-to-ffi.sh ${CCL}/lisp-kernel/androidarm/linker.h
