--- libaitio/inc/aitio.h 2013/11/21 14:46:44 1.36.2.3 +++ libaitio/inc/aitio.h 2013/11/21 15:01:22 1.36.2.4 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: aitio.h,v 1.36.2.3 2013/11/21 14:46:44 misho Exp $ +* $Id: aitio.h,v 1.36.2.4 2013/11/21 15:01:22 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -140,6 +140,14 @@ sock_t *ioInitSocket(int role, int type, int proto, * return: none */ void ioCloseSocket(sock_t ** __restrict s); +#define ioKillSocket(x) (assert((x)), (x)->sock_kill = 1) +/* + * ioCloseClient() - Close client socket + * + * @c = Client socket + * return: 0 ok or !=0 error + */ +int ioCloseClient(sock_cli_t * __restrict c); /* * ioUpSocket() - Setup socket for use *