| 1 | #!/bin/sh
|
|---|
| 2 | # Note that it may be necessary to patch <sys/procfs.h>, since
|
|---|
| 3 | # it (mis)uses features not supported by GCC 4.0. See
|
|---|
| 4 | # <http://gcc.gnu.org/ml/gcc/2005-01/msg00509.html>
|
|---|
| 5 | CFLAGS="-m64 -D_GNU_SOURCE";export CFLAGS
|
|---|
| 6 | h-to-ffi.sh /usr/include/_G_config.h
|
|---|
| 7 | h-to-ffi.sh /usr/include/a.out.h
|
|---|
| 8 | h-to-ffi.sh /usr/include/aio.h
|
|---|
| 9 | h-to-ffi.sh /usr/include/aliases.h
|
|---|
| 10 | h-to-ffi.sh /usr/include/alloca.h
|
|---|
| 11 | h-to-ffi.sh /usr/include/ar.h
|
|---|
| 12 | h-to-ffi.sh /usr/include/argp.h
|
|---|
| 13 | h-to-ffi.sh /usr/include/argz.h
|
|---|
| 14 | h-to-ffi.sh /usr/include/arpa/ftp.h
|
|---|
| 15 | h-to-ffi.sh /usr/include/arpa/inet.h
|
|---|
| 16 | h-to-ffi.sh /usr/include/arpa/nameser.h
|
|---|
| 17 | h-to-ffi.sh /usr/include/arpa/telnet.h
|
|---|
| 18 | h-to-ffi.sh /usr/include/arpa/tftp.h
|
|---|
| 19 | h-to-ffi.sh /usr/include/assert.h
|
|---|
| 20 | h-to-ffi.sh /usr/include/byteswap.h
|
|---|
| 21 | h-to-ffi.sh /usr/include/complex.h
|
|---|
| 22 | h-to-ffi.sh /usr/include/cpio.h
|
|---|
| 23 | h-to-ffi.sh /usr/include/crypt.h
|
|---|
| 24 | h-to-ffi.sh /usr/include/ctype.h
|
|---|
| 25 | #h-to-ffi.sh /usr/include/db1/db.h
|
|---|
| 26 | #h-to-ffi.sh /usr/include/db1/mpool.h
|
|---|
| 27 | #h-to-ffi.sh /usr/include/db1/ndbm.h
|
|---|
| 28 | h-to-ffi.sh /usr/include/dirent.h
|
|---|
| 29 | h-to-ffi.sh -D _GNU_SOURCE /usr/include/dlfcn.h
|
|---|
| 30 | h-to-ffi.sh /usr/include/elf.h
|
|---|
| 31 | h-to-ffi.sh /usr/include/endian.h
|
|---|
| 32 | h-to-ffi.sh /usr/include/envz.h
|
|---|
| 33 | h-to-ffi.sh /usr/include/err.h
|
|---|
| 34 | h-to-ffi.sh /usr/include/errno.h
|
|---|
| 35 | h-to-ffi.sh /usr/include/error.h
|
|---|
| 36 | h-to-ffi.sh /usr/include/execinfo.h
|
|---|
| 37 | h-to-ffi.sh /usr/include/fcntl.h
|
|---|
| 38 | h-to-ffi.sh /usr/include/features.h
|
|---|
| 39 | h-to-ffi.sh /usr/include/fenv.h
|
|---|
| 40 | h-to-ffi.sh /usr/include/fmtmsg.h
|
|---|
| 41 | h-to-ffi.sh /usr/include/fnmatch.h
|
|---|
| 42 | h-to-ffi.sh /usr/include/fpu_control.h
|
|---|
| 43 | h-to-ffi.sh /usr/include/fstab.h
|
|---|
| 44 | h-to-ffi.sh /usr/include/fts.h
|
|---|
| 45 | h-to-ffi.sh /usr/include/ftw.h
|
|---|
| 46 | h-to-ffi.sh /usr/include/gconv.h
|
|---|
| 47 | h-to-ffi.sh /usr/include/getopt.h
|
|---|
| 48 | h-to-ffi.sh /usr/include/glob.h
|
|---|
| 49 | h-to-ffi.sh /usr/include/gnu-versions.h
|
|---|
| 50 | h-to-ffi.sh /usr/include/gnu/lib-names.h
|
|---|
| 51 | h-to-ffi.sh /usr/include/gnu/libc-version.h
|
|---|
| 52 | h-to-ffi.sh /usr/include/gnu/stubs.h
|
|---|
| 53 | h-to-ffi.sh /usr/include/grp.h
|
|---|
| 54 | h-to-ffi.sh /usr/include/iconv.h
|
|---|
| 55 | h-to-ffi.sh /usr/include/ieee754.h
|
|---|
| 56 | h-to-ffi.sh /usr/include/ifaddrs.h
|
|---|
| 57 | h-to-ffi.sh /usr/include/inttypes.h
|
|---|
| 58 | h-to-ffi.sh /usr/include/langinfo.h
|
|---|
| 59 | h-to-ffi.sh /usr/include/lastlog.h
|
|---|
| 60 | h-to-ffi.sh /usr/include/libgen.h
|
|---|
| 61 | h-to-ffi.sh /usr/include/libintl.h
|
|---|
| 62 | h-to-ffi.sh /usr/include/libio.h
|
|---|
| 63 | #h-to-ffi.sh /usr/include/limits.h
|
|---|
| 64 | h-to-ffi.sh /usr/include/link.h
|
|---|
| 65 | h-to-ffi.sh /usr/include/locale.h
|
|---|
| 66 | h-to-ffi.sh /usr/include/malloc.h
|
|---|
| 67 | h-to-ffi.sh /usr/include/math.h
|
|---|
| 68 | h-to-ffi.sh /usr/include/mcheck.h
|
|---|
| 69 | h-to-ffi.sh /usr/include/memory.h
|
|---|
| 70 | h-to-ffi.sh /usr/include/mntent.h
|
|---|
| 71 | h-to-ffi.sh /usr/include/monetary.h
|
|---|
| 72 | h-to-ffi.sh /usr/include/net/ethernet.h
|
|---|
| 73 | h-to-ffi.sh /usr/include/net/if.h
|
|---|
| 74 | h-to-ffi.sh /usr/include/net/if_arp.h
|
|---|
| 75 | h-to-ffi.sh /usr/include/net/if_packet.h
|
|---|
| 76 | h-to-ffi.sh -include /usr/include/sys/capability.h /usr/include/net/if_ppp.h
|
|---|
| 77 | h-to-ffi.sh /usr/include/net/if_shaper.h
|
|---|
| 78 | h-to-ffi.sh /usr/include/net/if_slip.h
|
|---|
| 79 | h-to-ffi.sh -include /usr/include/sys/capability.h -include /usr/include/net/ppp_defs.h /usr/include/net/ppp-comp.h
|
|---|
| 80 | h-to-ffi.sh /usr/include/net/route.h
|
|---|
| 81 | h-to-ffi.sh /usr/include/netash/ash.h
|
|---|
| 82 | #h-to-ffi.sh -include /usr/include/sys/socket.h /usr/include/netatalk/at.h
|
|---|
| 83 | h-to-ffi.sh /usr/include/netax25/ax25.h
|
|---|
| 84 | h-to-ffi.sh /usr/include/netdb.h
|
|---|
| 85 | h-to-ffi.sh /usr/include/neteconet/ec.h
|
|---|
| 86 | h-to-ffi.sh /usr/include/netinet/ether.h
|
|---|
| 87 | h-to-ffi.sh /usr/include/netinet/icmp6.h
|
|---|
| 88 | h-to-ffi.sh /usr/include/netinet/if_ether.h
|
|---|
| 89 | #h-to-ffi.sh /usr/include/netinet/if_fddi.h
|
|---|
| 90 | #h-to-ffi.sh /usr/include/netinet/if_tr.h
|
|---|
| 91 | h-to-ffi.sh /usr/include/netinet/igmp.h
|
|---|
| 92 | h-to-ffi.sh /usr/include/netinet/in.h
|
|---|
| 93 | h-to-ffi.sh /usr/include/netinet/in_systm.h
|
|---|
| 94 | h-to-ffi.sh /usr/include/netinet/ip.h
|
|---|
| 95 | h-to-ffi.sh /usr/include/netinet/ip6.h
|
|---|
| 96 | h-to-ffi.sh /usr/include/netinet/ip_icmp.h
|
|---|
| 97 | h-to-ffi.sh /usr/include/netinet/tcp.h
|
|---|
| 98 | h-to-ffi.sh /usr/include/netinet/udp.h
|
|---|
| 99 | h-to-ffi.sh /usr/include/netipx/ipx.h
|
|---|
| 100 | h-to-ffi.sh /usr/include/netpacket/packet.h
|
|---|
| 101 | h-to-ffi.sh /usr/include/netrom/netrom.h
|
|---|
| 102 | h-to-ffi.sh -include /usr/include/netax25/ax25.h /usr/include/netrose/rose.h
|
|---|
| 103 | h-to-ffi.sh /usr/include/nfs/nfs.h
|
|---|
| 104 | h-to-ffi.sh /usr/include/nl_types.h
|
|---|
| 105 | h-to-ffi.sh /usr/include/nss.h
|
|---|
| 106 | h-to-ffi.sh /usr/include/obstack.h
|
|---|
| 107 | h-to-ffi.sh /usr/include/paths.h
|
|---|
| 108 | h-to-ffi.sh -include /usr/include/sys/types.h -include /usr/include/sys/time.h -include /usr/include/stdio.h -include /usr/include/pcap-bpf.h /usr/include/pcap-namedb.h
|
|---|
| 109 | h-to-ffi.sh /usr/include/pcap.h
|
|---|
| 110 | h-to-ffi.sh /usr/include/pci/config.h
|
|---|
| 111 | h-to-ffi.sh /usr/include/pci/header.h
|
|---|
| 112 | h-to-ffi.sh /usr/include/pci/pci.h
|
|---|
| 113 | h-to-ffi.sh /usr/include/poll.h
|
|---|
| 114 | h-to-ffi.sh /usr/include/printf.h
|
|---|
| 115 | h-to-ffi.sh /usr/include/protocols/routed.h
|
|---|
| 116 | h-to-ffi.sh /usr/include/protocols/rwhod.h
|
|---|
| 117 | h-to-ffi.sh /usr/include/protocols/talkd.h
|
|---|
| 118 | h-to-ffi.sh /usr/include/protocols/timed.h
|
|---|
| 119 | h-to-ffi.sh /usr/include/pthread.h
|
|---|
| 120 | h-to-ffi.sh /usr/include/pty.h
|
|---|
| 121 | h-to-ffi.sh /usr/include/pwd.h
|
|---|
| 122 | h-to-ffi.sh -include /usr/include/sys/types.h /usr/include/re_comp.h
|
|---|
| 123 | h-to-ffi.sh -include /usr/include/sys/types.h /usr/include/regex.h
|
|---|
| 124 | #h-to-ffi.sh /usr/include/regexp.h
|
|---|
| 125 | h-to-ffi.sh /usr/include/rpc/auth.h
|
|---|
| 126 | h-to-ffi.sh /usr/include/rpc/auth_des.h
|
|---|
| 127 | h-to-ffi.sh /usr/include/rpc/auth_unix.h
|
|---|
| 128 | h-to-ffi.sh /usr/include/rpc/clnt.h
|
|---|
| 129 | h-to-ffi.sh /usr/include/rpc/des_crypt.h
|
|---|
| 130 | h-to-ffi.sh /usr/include/rpc/key_prot.h
|
|---|
| 131 | h-to-ffi.sh /usr/include/rpc/netdb.h
|
|---|
| 132 | h-to-ffi.sh /usr/include/rpc/pmap_clnt.h
|
|---|
| 133 | h-to-ffi.sh /usr/include/rpc/pmap_prot.h
|
|---|
| 134 | h-to-ffi.sh /usr/include/rpc/pmap_rmt.h
|
|---|
| 135 | h-to-ffi.sh /usr/include/rpc/rpc.h
|
|---|
| 136 | h-to-ffi.sh /usr/include/rpc/rpc_des.h
|
|---|
| 137 | h-to-ffi.sh /usr/include/rpc/rpc_msg.h
|
|---|
| 138 | h-to-ffi.sh /usr/include/rpc/svc.h
|
|---|
| 139 | h-to-ffi.sh /usr/include/rpc/svc_auth.h
|
|---|
| 140 | h-to-ffi.sh /usr/include/rpc/types.h
|
|---|
| 141 | h-to-ffi.sh /usr/include/rpc/xdr.h
|
|---|
| 142 | h-to-ffi.sh /usr/include/rpcsvc/bootparam.h
|
|---|
| 143 | h-to-ffi.sh /usr/include/rpcsvc/bootparam_prot.h
|
|---|
| 144 | h-to-ffi.sh /usr/include/rpcsvc/key_prot.h
|
|---|
| 145 | h-to-ffi.sh /usr/include/rpcsvc/klm_prot.h
|
|---|
| 146 | h-to-ffi.sh /usr/include/rpcsvc/mount.h
|
|---|
| 147 | h-to-ffi.sh /usr/include/rpcsvc/nfs_prot.h
|
|---|
| 148 | h-to-ffi.sh /usr/include/rpcsvc/nis.h
|
|---|
| 149 | h-to-ffi.sh /usr/include/rpcsvc/nlm_prot.h
|
|---|
| 150 | h-to-ffi.sh /usr/include/rpcsvc/rex.h
|
|---|
| 151 | h-to-ffi.sh /usr/include/rpcsvc/rquota.h
|
|---|
| 152 | h-to-ffi.sh /usr/include/rpcsvc/rstat.h
|
|---|
| 153 | h-to-ffi.sh /usr/include/rpcsvc/rusers.h
|
|---|
| 154 | h-to-ffi.sh /usr/include/rpcsvc/sm_inter.h
|
|---|
| 155 | h-to-ffi.sh /usr/include/rpcsvc/spray.h
|
|---|
| 156 | h-to-ffi.sh /usr/include/rpcsvc/yp.h
|
|---|
| 157 | h-to-ffi.sh /usr/include/rpcsvc/yp_prot.h
|
|---|
| 158 | h-to-ffi.sh /usr/include/rpcsvc/ypclnt.h
|
|---|
| 159 | h-to-ffi.sh /usr/include/rpcsvc/yppasswd.h
|
|---|
| 160 | h-to-ffi.sh /usr/include/rpcsvc/ypupd.h
|
|---|
| 161 | h-to-ffi.sh /usr/include/sched.h
|
|---|
| 162 | h-to-ffi.sh /usr/include/scsi/scsi.h
|
|---|
| 163 | h-to-ffi.sh /usr/include/scsi/scsi_ioctl.h
|
|---|
| 164 | h-to-ffi.sh -include /usr/include/sys/types.h /usr/include/scsi/sg.h
|
|---|
| 165 | h-to-ffi.sh /usr/include/search.h
|
|---|
| 166 | h-to-ffi.sh /usr/include/semaphore.h
|
|---|
| 167 | h-to-ffi.sh /usr/include/setjmp.h
|
|---|
| 168 | h-to-ffi.sh /usr/include/sgtty.h
|
|---|
| 169 | h-to-ffi.sh /usr/include/shadow.h
|
|---|
| 170 | h-to-ffi.sh /usr/include/spawn.h
|
|---|
| 171 | h-to-ffi.sh /usr/include/signal.h
|
|---|
| 172 | h-to-ffi.sh /usr/include/stab.h
|
|---|
| 173 | #h-to-ffi.sh /usr/include/stack-alloc.h
|
|---|
| 174 | h-to-ffi.sh /usr/include/stdint.h
|
|---|
| 175 | h-to-ffi.sh /usr/include/stdio.h
|
|---|
| 176 | h-to-ffi.sh -D_GNU_SOURCE /usr/include/stdlib.h
|
|---|
| 177 | h-to-ffi.sh /usr/include/string.h
|
|---|
| 178 | h-to-ffi.sh /usr/include/strings.h
|
|---|
| 179 | h-to-ffi.sh /usr/include/stropts.h
|
|---|
| 180 | h-to-ffi.sh /usr/include/sys/acct.h
|
|---|
| 181 | h-to-ffi.sh /usr/include/sys/bitypes.h
|
|---|
| 182 | h-to-ffi.sh /usr/include/sys/cdefs.h
|
|---|
| 183 | h-to-ffi.sh /usr/include/sys/dir.h
|
|---|
| 184 | h-to-ffi.sh /usr/include/sys/errno.h
|
|---|
| 185 | h-to-ffi.sh /usr/include/sys/fcntl.h
|
|---|
| 186 | h-to-ffi.sh /usr/include/sys/file.h
|
|---|
| 187 | h-to-ffi.sh /usr/include/sys/fsuid.h
|
|---|
| 188 | h-to-ffi.sh /usr/include/sys/gmon.h
|
|---|
| 189 | h-to-ffi.sh /usr/include/sys/gmon_out.h
|
|---|
| 190 | h-to-ffi.sh /usr/include/sys/ioctl.h
|
|---|
| 191 | h-to-ffi.sh /usr/include/sys/ipc.h
|
|---|
| 192 | h-to-ffi.sh /usr/include/sys/kd.h
|
|---|
| 193 | h-to-ffi.sh /usr/include/sys/kdaemon.h
|
|---|
| 194 | h-to-ffi.sh /usr/include/sys/klog.h
|
|---|
| 195 | h-to-ffi.sh /usr/include/sys/mman.h
|
|---|
| 196 | h-to-ffi.sh /usr/include/sys/mount.h
|
|---|
| 197 | h-to-ffi.sh /usr/include/sys/msg.h
|
|---|
| 198 | h-to-ffi.sh /usr/include/sys/mtio.h
|
|---|
| 199 | h-to-ffi.sh /usr/include/sys/param.h
|
|---|
| 200 | h-to-ffi.sh /usr/include/sys/pci.h
|
|---|
| 201 | h-to-ffi.sh /usr/include/sys/poll.h
|
|---|
| 202 | h-to-ffi.sh /usr/include/sys/prctl.h
|
|---|
| 203 | h-to-ffi.sh /usr/include/sys/procfs.h
|
|---|
| 204 | h-to-ffi.sh /usr/include/sys/profil.h
|
|---|
| 205 | h-to-ffi.sh /usr/include/sys/ptrace.h
|
|---|
| 206 | h-to-ffi.sh /usr/include/sys/queue.h
|
|---|
| 207 | h-to-ffi.sh /usr/include/sys/quota.h
|
|---|
| 208 | h-to-ffi.sh /usr/include/sys/raw.h
|
|---|
| 209 | h-to-ffi.sh /usr/include/sys/reboot.h
|
|---|
| 210 | h-to-ffi.sh /usr/include/sys/resource.h
|
|---|
| 211 | h-to-ffi.sh /usr/include/sys/select.h
|
|---|
| 212 | h-to-ffi.sh /usr/include/sys/sem.h
|
|---|
| 213 | h-to-ffi.sh /usr/include/sys/sendfile.h
|
|---|
| 214 | h-to-ffi.sh /usr/include/sys/shm.h
|
|---|
| 215 | h-to-ffi.sh /usr/include/sys/signal.h
|
|---|
| 216 | h-to-ffi.sh /usr/include/sys/socket.h
|
|---|
| 217 | h-to-ffi.sh /usr/include/sys/socketvar.h
|
|---|
| 218 | h-to-ffi.sh /usr/include/sys/soundcard.h
|
|---|
| 219 | h-to-ffi.sh /usr/include/sys/stat.h
|
|---|
| 220 | h-to-ffi.sh /usr/include/sys/statfs.h
|
|---|
| 221 | h-to-ffi.sh /usr/include/sys/statvfs.h
|
|---|
| 222 | h-to-ffi.sh /usr/include/sys/stropts.h
|
|---|
| 223 | h-to-ffi.sh /usr/include/sys/swap.h
|
|---|
| 224 | h-to-ffi.sh /usr/include/sys/syscall.h
|
|---|
| 225 | h-to-ffi.sh /usr/include/sys/sysctl.h
|
|---|
| 226 | h-to-ffi.sh /usr/include/sys/sysinfo.h
|
|---|
| 227 | h-to-ffi.sh /usr/include/sys/syslog.h
|
|---|
| 228 | h-to-ffi.sh /usr/include/sys/sysmacros.h
|
|---|
| 229 | h-to-ffi.sh /usr/include/sys/termios.h
|
|---|
| 230 | h-to-ffi.sh /usr/include/sys/time.h
|
|---|
| 231 | h-to-ffi.sh /usr/include/sys/timeb.h
|
|---|
| 232 | h-to-ffi.sh /usr/include/sys/times.h
|
|---|
| 233 | h-to-ffi.sh /usr/include/sys/timex.h
|
|---|
| 234 | h-to-ffi.sh /usr/include/sys/ttychars.h
|
|---|
| 235 | h-to-ffi.sh /usr/include/sys/ttydefaults.h
|
|---|
| 236 | h-to-ffi.sh /usr/include/sys/types.h
|
|---|
| 237 | h-to-ffi.sh /usr/include/sys/ucontext.h
|
|---|
| 238 | h-to-ffi.sh /usr/include/sys/uio.h
|
|---|
| 239 | h-to-ffi.sh /usr/include/sys/ultrasound.h
|
|---|
| 240 | h-to-ffi.sh /usr/include/sys/un.h
|
|---|
| 241 | h-to-ffi.sh /usr/include/sys/unistd.h
|
|---|
| 242 | h-to-ffi.sh -include /usr/include/sys/types.h /usr/include/sys/user.h
|
|---|
| 243 | h-to-ffi.sh /usr/include/sys/ustat.h
|
|---|
| 244 | h-to-ffi.sh /usr/include/sys/utsname.h
|
|---|
| 245 | h-to-ffi.sh /usr/include/sys/vfs.h
|
|---|
| 246 | h-to-ffi.sh /usr/include/sys/vlimit.h
|
|---|
| 247 | h-to-ffi.sh /usr/include/sys/vt.h
|
|---|
| 248 | h-to-ffi.sh /usr/include/sys/vtimes.h
|
|---|
| 249 | h-to-ffi.sh /usr/include/sys/wait.h
|
|---|
| 250 | h-to-ffi.sh /usr/include/syscall.h
|
|---|
| 251 | h-to-ffi.sh /usr/include/sysexits.h
|
|---|
| 252 | h-to-ffi.sh /usr/include/syslog.h
|
|---|
| 253 | h-to-ffi.sh /usr/include/tar.h
|
|---|
| 254 | h-to-ffi.sh /usr/include/termio.h
|
|---|
| 255 | h-to-ffi.sh /usr/include/termios.h
|
|---|
| 256 | h-to-ffi.sh /usr/include/tgmath.h
|
|---|
| 257 | h-to-ffi.sh /usr/include/thread_db.h
|
|---|
| 258 | h-to-ffi.sh /usr/include/time.h
|
|---|
| 259 | h-to-ffi.sh /usr/include/ttyent.h
|
|---|
| 260 | h-to-ffi.sh /usr/include/ucontext.h
|
|---|
| 261 | h-to-ffi.sh /usr/include/ulimit.h
|
|---|
| 262 | h-to-ffi.sh /usr/include/unistd.h
|
|---|
| 263 | h-to-ffi.sh /usr/include/ustat.h
|
|---|
| 264 | h-to-ffi.sh /usr/include/utime.h
|
|---|
| 265 | h-to-ffi.sh /usr/include/utmp.h
|
|---|
| 266 | h-to-ffi.sh /usr/include/utmpx.h
|
|---|
| 267 | h-to-ffi.sh /usr/include/values.h
|
|---|
| 268 | h-to-ffi.sh /usr/include/wait.h
|
|---|
| 269 | h-to-ffi.sh /usr/include/wchar.h
|
|---|
| 270 | h-to-ffi.sh /usr/include/wctype.h
|
|---|
| 271 | h-to-ffi.sh /usr/include/wordexp.h
|
|---|
| 272 | h-to-ffi.sh /usr/include/xlocale.h
|
|---|
| 273 | h-to-ffi.sh /usr/include/linux/futex.h
|
|---|