void canl_free_ctx(canl_ctx cc);
canl_io_handler canl_create_io_handler(canl_ctx cc);
-int canl_io_connect(canl_ctx cc, canl_io_handler io, char * host,
- int port, int flags, struct timeval *timeout);
+int canl_io_connect(canl_ctx cc, canl_io_handler io, const char *host, const char *service,
+ int port, gss_OID_set auth_mechs, int flags, struct timeval *timeout);
int canl_io_accept(canl_ctx cc, canl_io_handler io, int fd,
struct sockaddr s_addr, int flags, canl_principal *peer,
struct timeval *timeout);