From 3ec864159a1792df642a75611363c39fb1fd1cd3 Mon Sep 17 00:00:00 2001 From: hiro Date: Fri, 5 Aug 2005 07:22:10 +0000 Subject: enabled compilation with MinGW. git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@469 ee746299-78ed-0310-b773-934348b2243d --- src/session.c | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) (limited to 'src/session.c') diff --git a/src/session.c b/src/session.c index 237198d2..0aecb335 100644 --- a/src/session.c +++ b/src/session.c @@ -28,10 +28,7 @@ #include #include #include -#include #include -#include -#include #include #include @@ -102,6 +99,7 @@ void session_init(Session *session) gint session_connect(Session *session, const gchar *server, gushort port) { +#ifdef G_OS_UNIX session->server = g_strdup(server); session->port = port; @@ -114,6 +112,21 @@ gint session_connect(Session *session, const gchar *server, gushort port) } return 0; +#else + SockInfo *sock; + + session->server = g_strdup(server); + session->port = port; + + sock = sock_connect(server, port); + if (sock == NULL) { + g_warning("can't connect to server."); + session_close(session); + return -1; + } + + return session_connect_cb(sock, session); +#endif } static gint session_connect_cb(SockInfo *sock, gpointer data) -- cgit v1.2.3