X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=server%2Fstatserv.c;h=05317980df2d1b4c9b8db1f0de0f37d9b9d764d6;hb=6ea099611ad6b5eacd8abdc2d798f86d4adfbd12;hp=a0e9e14b091cbe7860f98be3275a578bfbf11f4e;hpb=7f22a88d407609fc8a4f8554ef754dd649145447;p=yaz-moved-to-github.git diff --git a/server/statserv.c b/server/statserv.c index a0e9e14..0531798 100644 --- a/server/statserv.c +++ b/server/statserv.c @@ -4,7 +4,17 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: statserv.c,v $ - * Revision 1.5 1995-03-15 08:37:45 quinn + * Revision 1.8 1995-03-20 09:46:26 quinn + * Added osi support. + * + * Revision 1.7 1995/03/16 13:29:04 quinn + * Partitioned server. + * + * Revision 1.6 1995/03/15 15:18:52 quinn + * Little changes to better support nonblocking I/O + * Added backend.h + * + * Revision 1.5 1995/03/15 08:37:45 quinn * Now we're pretty much set for nonblocking I/O. * * Revision 1.4 1995/03/14 16:59:48 quinn @@ -36,6 +46,9 @@ #include #include +#include +#include + static char *me = ""; #define DEFAULT_LISTENER "tcp:localhost:9999" @@ -118,7 +131,6 @@ void add_listener(char *where) } type = tcpip_type; } -#if 0 else if (!strcmp(mode, "osi")) { if (!(ap = mosi_strtoaddr(addr))) @@ -128,13 +140,12 @@ void add_listener(char *where) } type = mosi_type; } -#endif else { fprintf(stderr, "You must specify either 'osi:' or 'tcp:'.\n"); exit(1); } - if (!(l = cs_create(type, 1))) + if (!(l = cs_create(type, 0))) { fprintf(stderr, "Failed to create listener\n"); exit(1); @@ -154,7 +165,7 @@ void add_listener(char *where) iochan_setdata(lst, l); } -int main(int argc, char **argv) +int statserv_main(int argc, char **argv) { int ret, listeners = 0; char *arg;