X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=comstack%2Funix.c;h=222817ee7c8fb07fb2519e9904df0505b5e36924;hb=ac5f8ad9508f5b3ada38117b0da7ae23c650ab1e;hp=fa26bb8b1ca8bdc8072973474ae282d810729b0e;hpb=c3b984a6d1cf19b1731b7e783ae2c0fd539277ac;p=yaz-moved-to-github.git diff --git a/comstack/unix.c b/comstack/unix.c index fa26bb8..222817e 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.3 2002-07-03 13:36:55 adam Exp $ + * $Id: unix.c,v 1.4 2002-07-22 23:16:10 adam Exp $ * UNIX socket COMSTACK. By Morten Bøgeskov. */ #ifndef WIN32 @@ -43,6 +43,10 @@ COMSTACK unix_accept(COMSTACK h); char *unix_addrstr(COMSTACK h); void *unix_straddr(COMSTACK h, const char *str); +#ifndef SUN_LEN +#define SUN_LEN(ptr) ((size_t) (((struct sockaddr_un *) 0)->sun_path) \ + + strlen ((ptr)->sun_path)) +#endif #if 0 #define TRC(x) x #else