Skip to content

Commit

Permalink
add linux-structrures tests to travis, but most commented out as have…
Browse files Browse the repository at this point in the history
… issues still
  • Loading branch information
justincormack committed Feb 9, 2014
1 parent 7a9b9d3 commit a2f474f
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 1 deletion.
5 changes: 5 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,8 @@ script:
- luajit test/linux-constants.lua arm > ./obj/c.c && cc -D__ARM_EABI__ -DBITS_PER_LONG=32 -I./include/linux-kernel-headers/arm/include -o ./obj/c ./obj/c.c && ./obj/c
- luajit test/linux-constants.lua ppc > ./obj/c.c && cc -I./include/linux-kernel-headers/powerpc/include -o ./obj/c ./obj/c.c && ./obj/c
- luajit test/linux-constants.lua mips > ./obj/c.c && cc -D__MIPSEL__ -D_MIPS_SIM=_MIPS_SIM_ABI32 -DCONFIG_32BIT -DBITS_PER_LONG=32 -D_MIPS_SZLONG=32 -D__LITTLE_ENDIAN_BITFIELD -D__LITTLE_ENDIAN -DCONFIG_CPU_LITTLE_ENDIAN -I./include/linux-kernel-headers/mips/include -o ./obj/c ./obj/c.c && ./obj/c
- luajit test/linux-structures.lua x64 > ./obj/c.c && cc -U__i386__ -DBITS_PER_LONG=64 -I./include/linux-kernel-headers/x86_64/include -o ./obj/c ./obj/c.c && ./obj/c
- #luajit test/linux-structures.lua x86 > ./obj/c.c && cc -D__i386__ -DBITS_PER_LONG=32 -I./include/linux-kernel-headers/i386/include -o ./obj/c ./obj/c.c && ./obj/c
- #luajit test/linux-structures.lua arm > ./obj/c.c && cc -D__ARM_EABI__ -DBITS_PER_LONG=32 -I./include/linux-kernel-headers/arm/include -o ./obj/c ./obj/c.c && ./obj/c
- #luajit test/linux-structures.lua ppc > ./obj/c.c && cc -I./include/linux-kernel-headers/powerpc/include -o ./obj/c ./obj/c.c && ./obj/c
- #luajit test/linux-structures.lua mips > ./obj/c.c && cc -D__MIPSEL__ -D_MIPS_SIM=_MIPS_SIM_ABI32 -DCONFIG_32BIT -DBITS_PER_LONG=32 -D_MIPS_SZLONG=32 -D__LITTLE_ENDIAN_BITFIELD -D__LITTLE_ENDIAN -DCONFIG_CPU_LITTLE_ENDIAN -I./include/linux-kernel-headers/mips/include -o ./obj/c ./obj/c.c && ./obj/c
3 changes: 2 additions & 1 deletion test/linux-structures.lua
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,6 @@ local function fixup_structs(abi, ctypes)
ctypes["fd_set"] = nil -- just a pointer for the kernel, you define size
ctypes["struct sched_param"] = nil -- not defined in our headers yet
ctypes["struct udphdr"] = nil -- not a kernel define
ctypes["struct seccomp_data"] = nil -- not defined yet
ctypes["struct ucred"] = nil -- not defined yet
ctypes["struct msghdr"] = nil -- not defined
ctypes.mcontext_t = nil -- not defined
Expand All @@ -69,6 +68,8 @@ local function fixup_structs(abi, ctypes)
ctypes["struct sockaddr_storage"] = nil -- uses __kernel_
ctypes["struct k_sigaction"] = nil -- seems to be incorrect in headers

ctypes["sigset_t"] = nil -- still some issues

return ctypes
end

Expand Down

0 comments on commit a2f474f

Please sign in to comment.