X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=comstack%2Fxmosi.c;h=adb9d35f41d42dc455c2c124a5e12bd06d690b24;hp=f9dd6ab1b88e4acf9b6e9506eccd6fdd68cb4041;hb=a65e0f7a2d18e29a619b137b8a1ddbc55891d573;hpb=99197c4bc292188d25b7ccda5328546dc899648e diff --git a/comstack/xmosi.c b/comstack/xmosi.c index f9dd6ab..adb9d35 100644 --- a/comstack/xmosi.c +++ b/comstack/xmosi.c @@ -4,7 +4,13 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: xmosi.c,v $ - * Revision 1.3 1995-06-16 10:30:38 quinn + * Revision 1.5 1995-09-28 10:24:32 quinn + * Windows changes + * + * Revision 1.4 1995/09/27 15:02:45 quinn + * Modified function heads & prototypes. + * + * Revision 1.3 1995/06/16 10:30:38 quinn * Added REUSEADDR. * * Revision 1.2 1995/06/15 12:30:07 quinn @@ -135,7 +141,7 @@ static int addopt(struct netbuf *optbuf, unsigned long level, unsigned long return 0; } -COMSTACK mosi_type(int blocking, int protocol) +COMSTACK MDF mosi_type(int blocking, int protocol) { COMSTACK r; mosi_state *state; @@ -193,7 +199,7 @@ int hex2oct(char *hex, char *oct) * addressing specific to our hack of OSI transport. A sockaddr_in wrapped * up in a t_mosiaddr in a netbuf (on a stick). */ -struct netbuf *mosi_strtoaddr(const char *str) +struct MDF netbuf MDF *mosi_strtoaddr(const char *str) { struct netbuf *ret = malloc(sizeof(struct netbuf)); struct sockaddr_in *add = malloc(sizeof(struct sockaddr_in)); @@ -330,7 +336,7 @@ int mosi_bind(COMSTACK h, void *address, int mode) if (setsockopt(h->iofile, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(one)) < 0) { - h->errno = CSYSERR; + h->cerrno = CSYSERR; return -1; } if (mode == CS_SERVER) @@ -371,7 +377,7 @@ COMSTACK mosi_accept(COMSTACK h) if (h->state != CS_INCON) { - h->errno = CSOUTSTATE; + h->cerrno = CSOUTSTATE; return 0; } if (!(new = malloc(sizeof(*new))))