From: Daniel KouĊ™il Date: Thu, 12 Jan 2012 08:58:48 +0000 (+0000) Subject: Introduced other (optional) parameters of the connect/accept routines X-Git-Tag: emi-canl-c_R_1_0_0_0~75 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=79967c00ff7943db1b151b88e5596dc0e6472dfb;p=jra1mw.git Introduced other (optional) parameters of the connect/accept routines --- diff --git a/emi.canl.canl-c/src/canl.c b/emi.canl.canl-c/src/canl.c index 5ca3f5c..fc4839e 100644 --- a/emi.canl.canl-c/src/canl.c +++ b/emi.canl.canl-c/src/canl.c @@ -83,7 +83,8 @@ static int init_io_content(glb_ctx *cc, io_handler *io) return 0; } -int canl_io_connect(canl_ctx cc, canl_io_handler io, char * host, int port, +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 err = 0; @@ -224,7 +225,7 @@ static int try_connect(glb_ctx *glb_cc, io_handler *io_cc, char *addr, /*TODO select + timeout, EINTR!!! */ int canl_io_accept(canl_ctx cc, canl_io_handler io, int new_fd, - struct sockaddr s_addr, int flags, + struct sockaddr s_addr, int flags, canl_principal *peer, struct timeval *timeout) { int err = 0;