X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=comstack%2Funix.c;h=0cccf5f690d221253cb972ed6e06735a22e57ada;hb=a662fb07cab81d45cdd1b8f5b7e68c21992a8678;hp=222817ee7c8fb07fb2519e9904df0505b5e36924;hpb=faad6e8d9b76ec323fd2c0facb30c5ff1d50ad13;p=yaz-moved-to-github.git diff --git a/comstack/unix.c b/comstack/unix.c index 222817e..0cccf5f 100644 --- a/comstack/unix.c +++ b/comstack/unix.c @@ -2,7 +2,7 @@ * Copyright (c) 1995-2002, Index Data * See the file LICENSE for details. * - * $Id: unix.c,v 1.4 2002-07-22 23:16:10 adam Exp $ + * $Id: unix.c,v 1.6 2002-09-20 22:23:13 adam Exp $ * UNIX socket COMSTACK. By Morten Bøgeskov. */ #ifndef WIN32 @@ -26,6 +26,10 @@ /* Chas added the following, so we get the definition of completeBER */ #include +#ifndef YAZ_SOCKLEN_T +#define YAZ_SOCKLEN_T int +#endif + int unix_close(COMSTACK h); int unix_put(COMSTACK h, char *buf, int size); int unix_get(COMSTACK h, char **buf, int *bufsize); @@ -305,11 +309,7 @@ int unix_listen(COMSTACK h, char *raddr, int *addrlen, void *cd) { struct sockaddr_un addr; -#ifdef __cplusplus - socklen_t len = SUN_LEN(&addr); -#else - int len = SUN_LEN(&addr); -#endif + YAZ_SOCKLEN_T len = SUN_LEN(&addr); TRC(fprintf(stderr, "unix_listen pid=%d\n", getpid())); if (h->state != CS_ST_IDLE)