diff options
author | Michael 'Mickey' Lauer <mickey@vanille-media.de> | 2009-11-05 00:54:24 +0100 |
---|---|---|
committer | Michael 'Mickey' Lauer <mickey@vanille-media.de> | 2009-11-05 00:54:24 +0100 |
commit | 256c0f0f53142a296d56be4ca928377a02e5b51d (patch) | |
tree | 77e0ab759a3eb56960e9ae1be626d72cf4e49bd5 /libfsotransport/vapi | |
parent | 8fa8af22528221c115d8da3d19993a4f48f34729 (diff) | |
download | cornucopia-256c0f0f53142a296d56be4ca928377a02e5b51d.tar.gz cornucopia-256c0f0f53142a296d56be4ca928377a02e5b51d.tar.bz2 cornucopia-256c0f0f53142a296d56be4ca928377a02e5b51d.zip |
libfsotransport: catch up with vala 0.7.8 and glib 2.22libfsotransport-0.9.5.9
* use string templates
* use dns resolver
* no longer require misc-vapi
Diffstat (limited to 'libfsotransport/vapi')
-rw-r--r-- | libfsotransport/vapi/posixextra.vapi | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/libfsotransport/vapi/posixextra.vapi b/libfsotransport/vapi/posixextra.vapi new file mode 100644 index 00000000..1f249bd8 --- /dev/null +++ b/libfsotransport/vapi/posixextra.vapi @@ -0,0 +1,26 @@ +/* gplv2, (C) M.Lauer, scheduled for upstream inclusion */ + +[CCode (lower_case_cprefix = "")] +namespace PosixExtra { + + [CCode (cheader_filename = "arpa/inet.h")] + public weak string inet_ntoa (PosixExtra.InAddr addr); + + [CCode (cheader_filename = "arpa/inet.h")] + public int inet_aton(string cp, out PosixExtra.InAddr addr); + + [SimpleType] + [CCode (cname = "struct in_addr", cheader_filename = "sys/socket.h", destroy_function = "")] + public struct InAddr { + public uint32 s_addr; + } + + [CCode (cname = "struct sockaddr_in", cheader_filename = "netinet/in.h", destroy_function = "")] + public struct SockAddrIn + { + public int sin_family; + public uint16 sin_port; + public PosixExtra.InAddr sin_addr; + } +} + |