File tree Expand file tree Collapse file tree 1 file changed +22
-0
lines changed
Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -26,6 +26,28 @@ file 'runtime/platform.conf' => deps do |task|
2626 s . field :ai_next , :pointer
2727 end . write_config ( f )
2828
29+ Rubinius ::FFI ::Generators ::Structures . new 'ifaddrs' do |s |
30+ s . include 'sys/types.h'
31+ s . include 'ifaddrs.h'
32+
33+ s . name 'struct ifaddrs'
34+
35+ s . field :ifa_next , :pointer
36+ s . field :ifa_name , :string
37+ s . field :ifa_flags , :int
38+ s . field :ifa_addr , :pointer
39+ s . field :ifa_netmask , :pointer
40+ end . write_config ( f )
41+
42+ Rubinius ::FFI ::Generators ::Structures . new 'sockaddr' do |s |
43+ s . include 'sys/socket.h'
44+
45+ s . name 'struct sockaddr'
46+
47+ s . field :sa_data , :char_array
48+ s . field :sa_family , :sa_family_t
49+ end . write_config ( f )
50+
2951 Rubinius ::FFI ::Generators ::Structures . new 'dirent' do |s |
3052 s . include "sys/types.h"
3153 s . include "dirent.h"
You can’t perform that action at this time.
0 commit comments