X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=comstack%2Fxmosi.c;h=43797cf7048922252b03ece3881dd3389d57f770;hp=4a94c628b63882dd4eb53741330a098e566d6e80;hb=214a19efbb9f3ccb3cfe678b5c9ba805774b3d12;hpb=2004bbd9b3bbce5eb8ecc49520255b3d0bf578b9 diff --git a/comstack/xmosi.c b/comstack/xmosi.c index 4a94c62..43797cf 100644 --- a/comstack/xmosi.c +++ b/comstack/xmosi.c @@ -4,7 +4,16 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: xmosi.c,v $ - * Revision 1.8 1995-11-01 13:54:29 quinn + * Revision 1.11 1996-02-23 10:00:41 quinn + * WAIS Work + * + * Revision 1.10 1996/02/10 12:23:13 quinn + * Enablie inetd operations fro TCP/IP stack + * + * Revision 1.9 1996/01/02 08:57:28 quinn + * Changed enums in the ASN.1 .h files to #defines. Changed oident.class to oclass + * + * Revision 1.8 1995/11/01 13:54:29 quinn * Minor adjustments * * Revision 1.7 1995/10/30 12:41:17 quinn @@ -141,7 +150,7 @@ static int addopt(struct netbuf *optbuf, unsigned long level, unsigned long char *str; ent.proto = proto; - ent.class = class; + ent.oclass = class; ent.value = value; if (!(oid = oid_getoidbyent(&ent))) return -1; @@ -151,12 +160,15 @@ static int addopt(struct netbuf *optbuf, unsigned long level, unsigned long return 0; } -COMSTACK mosi_type(int blocking, int protocol) +COMSTACK mosi_type(int s, int blocking, int protocol) { COMSTACK r; mosi_state *state; int flags = O_RDWR; + if (s >= 0) + return 0; + if (!(r = xmalloc(sizeof(*r)))) return 0; if (!(state = r->private = xmalloc(sizeof(*state)))) @@ -481,5 +493,5 @@ int mosi_close(COMSTACK h) char *mosi_addrstr(COMSTACK h) { - return "osi:[UNIMPLEMENTED"; + return "osi:[UNIMPLEMENTED]"; }