aboutsummaryrefslogtreecommitdiffstats
path: root/libfsotransport
diff options
context:
space:
mode:
authorMichael 'Mickey' Lauer <mickey@vanille-media.de>2009-11-10 00:05:52 +0100
committerMichael 'Mickey' Lauer <mickey@vanille-media.de>2009-11-10 00:05:52 +0100
commit671d1676d44aef5470576352dec79df355e497e5 (patch)
treeca549eb5ca1a1a8a07f9e7c51d725fdc0c3df591 /libfsotransport
parent941d585d7f15aef3d0f553b4bfe42db63038b68c (diff)
downloadcornucopia-671d1676d44aef5470576352dec79df355e497e5.tar.gz
cornucopia-671d1676d44aef5470576352dec79df355e497e5.tar.bz2
cornucopia-671d1676d44aef5470576352dec79df355e497e5.zip
libfsotransport: reduce posixextra.vapi to match upstream additions
We require Vala 0.7.8.1 now
Diffstat (limited to 'libfsotransport')
-rw-r--r--libfsotransport/configure.ac2
-rw-r--r--libfsotransport/fsotransport/socket.vala4
-rw-r--r--libfsotransport/vapi/posixextra.vapi16
3 files changed, 5 insertions, 17 deletions
diff --git a/libfsotransport/configure.ac b/libfsotransport/configure.ac
index 93be9874..df9bde5b 100644
--- a/libfsotransport/configure.ac
+++ b/libfsotransport/configure.ac
@@ -18,7 +18,7 @@ AC_SUBST(LDFLAGS)
#
PKG_PROG_PKG_CONFIG
-VALA_REQUIRED=0.7.8
+VALA_REQUIRED=0.7.8.1
GLIB_REQUIRED=2.22.0
GEE_REQUIRED=0.5.0
FSO_BASICS_REQUIRED=0.8.9.9
diff --git a/libfsotransport/fsotransport/socket.vala b/libfsotransport/fsotransport/socket.vala
index 5c372aef..b062259e 100644
--- a/libfsotransport/fsotransport/socket.vala
+++ b/libfsotransport/fsotransport/socket.vala
@@ -75,8 +75,8 @@ public class FsoFramework.SocketTransport : FsoFramework.BaseTransport
var address = addresses.nth_data(0);
logger.info( "Resolved $name to $address" );
- PosixExtra.InAddr inaddr = { 0 };
- var res = PosixExtra.inet_aton( address.to_string(), out inaddr );
+ Posix.InAddr inaddr = { 0 };
+ var res = Linux.inet_aton( address.to_string(), out inaddr );
if ( res == -1 )
{
logger.error( "Could not convert address: %s".printf( Posix.strerror( Posix.errno ) ) );
diff --git a/libfsotransport/vapi/posixextra.vapi b/libfsotransport/vapi/posixextra.vapi
index 1f249bd8..a347b5d2 100644
--- a/libfsotransport/vapi/posixextra.vapi
+++ b/libfsotransport/vapi/posixextra.vapi
@@ -3,24 +3,12 @@
[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;
- }
+ public Posix.InAddr sin_addr;
+ }
}