X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=comstack%2Fcomstack.c;h=07903eb7d9f3cdacb8b9f9505d3514231158b40f;hb=34203146338c5f6c89774bde4caad110345405bd;hp=6a4cc05c8660d058b0a5895a41fb7225d0ad129a;hpb=8f2523329baf822bb1f71aaa262376551391553e;p=yaz-moved-to-github.git diff --git a/comstack/comstack.c b/comstack/comstack.c index 6a4cc05..07903eb 100644 --- a/comstack/comstack.c +++ b/comstack/comstack.c @@ -1,44 +1,14 @@ /* - * Copyright (c) 1995-2001, Index Data + * Copyright (c) 1995-2003, Index Data * See the file LICENSE for details. * - * $Log: comstack.c,v $ - * Revision 1.8 2001-07-19 19:49:02 adam - * Added include of string.h. - * - * Revision 1.7 2001/03/21 12:43:36 adam - * Implemented cs_create_host. Better error reporting for SSL comstack. - * - * Revision 1.6 1999/11/30 13:47:11 adam - * Improved installation. Moved header files to include/yaz. - * - * Revision 1.5 1998/06/22 11:32:35 adam - * Added 'conditional cs_listen' feature. - * - * Revision 1.4 1997/09/29 07:16:14 adam - * Array cs_errlist no longer global. - * - * Revision 1.3 1997/09/01 08:49:14 adam - * New windows NT/95 port using MSV5.0. Minor changes only. - * - * Revision 1.2 1995/09/29 17:01:48 quinn - * More Windows work - * - * Revision 1.1 1995/06/14 09:58:20 quinn - * Renamed yazlib to comstack. - * - * Revision 1.2 1995/05/16 08:51:15 quinn - * License, documentation, and memory fixes - * - * Revision 1.1 1995/03/14 10:28:34 quinn - * Adding server-side support to tcpip.c and fixing bugs in nonblocking I/O - * - * + * $Id: comstack.c,v 1.11 2003-02-14 18:49:23 adam Exp $ */ #include #include #include +#include static const char *cs_errlist[] = { @@ -83,6 +53,15 @@ COMSTACK cs_create_host(const char *type_and_host, int blocking, void **vp) return 0; #endif } + else if (strncmp (type_and_host, "unix:", 5) == 0) + { +#ifndef WIN32 + t = unix_type; + host = type_and_host + 5; +#else + return 0; +#endif + } else { t = tcpip_type; @@ -100,3 +79,8 @@ COMSTACK cs_create_host(const char *type_and_host, int blocking, void **vp) } return cs; } + +int cs_look (COMSTACK cs) +{ + return cs->event; +}