autotools are dumb, so I'm also adding gnioenumtypes.{c,h}
[cascardo/gnio.git] / gnio / gsocket.h
index 5aa7040..e1eca71 100644 (file)
@@ -73,8 +73,7 @@ GType            g_socket_get_type           (void) G_GNUC_CONST;
 
 GSocket *        g_socket_new                (GSocketDomain   domain,
                                               GSocketType     type,
-                                              const gchar    *protocol,
-                                              GError        **error);
+                                              const gchar    *protocol);
 
 GSocket *        g_socket_new_from_fd        (gint fd);
 
@@ -92,6 +91,9 @@ void             g_socket_set_reuse_address  (GSocket  *socket,
 
 gboolean         g_socket_get_reuse_address  (GSocket  *socket);
 
+gboolean         g_socket_has_error          (GSocket  *socket,
+                                              GError  **error);
+
 gboolean         g_socket_bind               (GSocket         *socket,
                                               GSocketAddress  *address,
                                               GError         **error);