edg_wll_GssStatus* gss_code);
 
 int
+edg_wll_gss_connect_name(edg_wll_GssCred cred,
+                        char const *hostname,
+                        int port,
+                        const char *servername,
+                        gss_OID_set mechs,
+                        struct timeval *timeout,
+                        edg_wll_GssConnection *connection,
+                        edg_wll_GssStatus* gss_code);
+
+int
 edg_wll_gss_accept(edg_wll_GssCred cred,
                   int sock,
                   struct timeval *timeout,
 
 }
 
 int
+edg_wll_gss_connect_name(edg_wll_GssCred cred,
+                        char const *hostname,
+                        int port,
+                        const char *servername,
+                        gss_OID_set mechs,
+                        struct timeval *timeout,
+                        edg_wll_GssConnection *connection,
+                        edg_wll_GssStatus* gss_code)
+{
+    return ENOSYS;
+}
+
+
+int
 edg_wll_gss_connect(edg_wll_GssCred cred, char const *hostname, int port,
                     struct timeval *timeout, edg_wll_GssConnection *connection,
                     edg_wll_GssStatus* gss_code)