X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Frnetproxy.git;a=blobdiff_plain;f=hcconn.c;h=0ba378ae61eb2f73f8d9482cedda6b39dd3f40b7;hp=02f15721d5d3b45db226ebd98bd4c69181f000b1;hb=442dc01c2b410071ff214a22f31adb25a62890b2;hpb=043ca84c41983eb4bb55ebef2cf6e94695dfd437 diff --git a/hcconn.c b/hcconn.c index 02f1572..0ba378a 100644 --- a/hcconn.c +++ b/hcconn.c @@ -132,7 +132,7 @@ hc_conn_watch (GIOChannel *channel, GIOCondition cond, gpointer data) return TRUE; } -void +int hc_conn_set_driver_channel (HCConn *conn, int fd) { struct channel_layer *layer = g_slice_new (struct channel_layer); @@ -148,6 +148,7 @@ hc_conn_set_driver_channel (HCConn *conn, int fd) if (conn->func) conn->func (conn, HC_EVENT_CONNECT, conn->data); fcntl (fd, F_SETFL, fcntl (fd, F_GETFL, 0) | O_NONBLOCK); + return 0; }