summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWayne Meissner <wmeissner@gmail.com>2012-06-26 03:45:30 -0700
committerWayne Meissner <wmeissner@gmail.com>2012-06-26 03:45:30 -0700
commit1613050fe2e583568a4d451f030105b82981ae1f (patch)
tree0aed25595442df3d6236dc906311db456d706120
parent8e6dc8cddf21d6f9d0b680974aca086ae3b10368 (diff)
parent91002e403a67118d367a1828be96b7c2f456682b (diff)
downloadffi-1613050fe2e583568a4d451f030105b82981ae1f.tar.gz
Merge pull request #205 from avalanche123/blksize_t_linux
add blksize_t types for 32 and 64bit linux
-rw-r--r--lib/ffi/platform/arm-linux/types.conf2
-rw-r--r--lib/ffi/platform/i386-linux/types.conf3
-rw-r--r--lib/ffi/platform/ia64-linux/types.conf2
-rw-r--r--lib/ffi/platform/x86_64-linux/types.conf4
4 files changed, 10 insertions, 1 deletions
diff --git a/lib/ffi/platform/arm-linux/types.conf b/lib/ffi/platform/arm-linux/types.conf
index ad4ced0..e9a923b 100644
--- a/lib/ffi/platform/arm-linux/types.conf
+++ b/lib/ffi/platform/arm-linux/types.conf
@@ -15,6 +15,8 @@ rbx.platform.typedef.__u_quad_t = ulong_long
rbx.platform.typedef.__dev_t = ulong_long
rbx.platform.typedef.__uid_t = uint
rbx.platform.typedef.__gid_t = uint
+rbx.platform.typedef.__in_addr_t = uint
+rbx.platform.typedef.__in_port_t = ushort
rbx.platform.typedef.__ino_t = ulong
rbx.platform.typedef.__ino64_t = ulong_long
rbx.platform.typedef.__mode_t = uint
diff --git a/lib/ffi/platform/i386-linux/types.conf b/lib/ffi/platform/i386-linux/types.conf
index 76014cd..c46a134 100644
--- a/lib/ffi/platform/i386-linux/types.conf
+++ b/lib/ffi/platform/i386-linux/types.conf
@@ -34,6 +34,7 @@ rbx.platform.typedef.__swblk_t = long
rbx.platform.typedef.__key_t = int
rbx.platform.typedef.__clockid_t = int
rbx.platform.typedef.__timer_t = pointer
+rbx.platform.typedef.blksize_t = long
rbx.platform.typedef.__blksize_t = long
rbx.platform.typedef.__blkcnt_t = long
rbx.platform.typedef.__blkcnt64_t = long_long
@@ -57,6 +58,8 @@ rbx.platform.typedef.loff_t = long_long
rbx.platform.typedef.ino_t = ulong_long
rbx.platform.typedef.dev_t = ulong_long
rbx.platform.typedef.gid_t = uint
+rbx.platform.typedef.in_addr_t = uint
+rbx.platform.typedef.in_port_t = ushort
rbx.platform.typedef.mode_t = uint
rbx.platform.typedef.nlink_t = uint
rbx.platform.typedef.uid_t = uint
diff --git a/lib/ffi/platform/ia64-linux/types.conf b/lib/ffi/platform/ia64-linux/types.conf
index f4c8cec..70e44e8 100644
--- a/lib/ffi/platform/ia64-linux/types.conf
+++ b/lib/ffi/platform/ia64-linux/types.conf
@@ -15,6 +15,8 @@ rbx.platform.typedef.__u_quad_t = ulong
rbx.platform.typedef.__dev_t = ulong
rbx.platform.typedef.__uid_t = uint
rbx.platform.typedef.__gid_t = uint
+rbx.platform.typedef.__in_addr_t = uint
+rbx.platform.typedef.__in_port_t = ushort
rbx.platform.typedef.__ino_t = ulong
rbx.platform.typedef.__ino64_t = ulong
rbx.platform.typedef.__mode_t = uint
diff --git a/lib/ffi/platform/x86_64-linux/types.conf b/lib/ffi/platform/x86_64-linux/types.conf
index 1676aad..f319c0b 100644
--- a/lib/ffi/platform/x86_64-linux/types.conf
+++ b/lib/ffi/platform/x86_64-linux/types.conf
@@ -34,7 +34,7 @@ rbx.platform.typedef.__swblk_t = long
rbx.platform.typedef.__key_t = int
rbx.platform.typedef.__clockid_t = int
rbx.platform.typedef.__timer_t = pointer
-rbx.platform.typedef.__blksize_t = long
+rbx.platform.typedef.blksize_t = long
rbx.platform.typedef.__blkcnt_t = long
rbx.platform.typedef.__blkcnt64_t = long
rbx.platform.typedef.__fsblkcnt_t = ulong
@@ -57,6 +57,8 @@ rbx.platform.typedef.loff_t = long
rbx.platform.typedef.ino_t = ulong
rbx.platform.typedef.dev_t = ulong
rbx.platform.typedef.gid_t = uint
+rbx.platform.typedef.in_addr_t = uint
+rbx.platform.typedef.in_port_t = ushort
rbx.platform.typedef.mode_t = uint
rbx.platform.typedef.nlink_t = ulong
rbx.platform.typedef.uid_t = uint