projects
/
yaz-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Init diagnostics
[yaz-moved-to-github.git]
/
comstack
/
unix.c
diff --git
a/comstack/unix.c
b/comstack/unix.c
index
235c9b1
..
22087ea
100644
(file)
--- a/
comstack/unix.c
+++ b/
comstack/unix.c
@@
-1,8
+1,8
@@
/*
/*
- * Copyright (c) 1995-2002, Index Data
+ * Copyright (c) 1995-2003, Index Data
* See the file LICENSE for details.
*
* See the file LICENSE for details.
*
- * $Id: unix.c,v 1.8 2002-12-15 21:22:58 adam Exp $
+ * $Id: unix.c,v 1.12 2003-05-14 13:49:02 adam Exp $
* UNIX socket COMSTACK. By Morten Bøgeskov.
*/
#ifndef WIN32
* UNIX socket COMSTACK. By Morten Bøgeskov.
*/
#ifndef WIN32
@@
-22,9
+22,7
@@
#include <yaz/comstack.h>
#include <yaz/unix.h>
#include <yaz/log.h>
#include <yaz/comstack.h>
#include <yaz/unix.h>
#include <yaz/log.h>
-
-/* Chas added the following, so we get the definition of completeBER */
-#include <yaz/odr.h>
+#include <yaz/nmem.h>
#ifndef YAZ_SOCKLEN_T
#define YAZ_SOCKLEN_T int
#ifndef YAZ_SOCKLEN_T
#define YAZ_SOCKLEN_T int
@@
-140,7
+138,7
@@
COMSTACK unix_type(int s, int blocking, int protocol, void *vp)
if (protocol == PROTO_WAIS)
state->complete = completeWAIS;
else
if (protocol == PROTO_WAIS)
state->complete = completeWAIS;
else
- state->complete = completeBER;
+ state->complete = cs_complete_auto;
p->timeout = COMSTACK_DEFAULT_TIMEOUT;
TRC(fprintf(stderr, "Created new UNIX comstack\n"));
p->timeout = COMSTACK_DEFAULT_TIMEOUT;
TRC(fprintf(stderr, "Created new UNIX comstack\n"));
@@
-294,6
+292,7
@@
static int unix_bind(COMSTACK h, void *address, int mode)
h->cerrno = CSYSERR;
return -1;
}
h->cerrno = CSYSERR;
return -1;
}
+ chmod(path, 0777);
if (mode == CS_SERVER && listen(h->iofile, 3) < 0)
{
h->cerrno = CSYSERR;
if (mode == CS_SERVER && listen(h->iofile, 3) < 0)
{
h->cerrno = CSYSERR;