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
Fixes to SCAN
[yaz-moved-to-github.git]
/
include
/
comstack.h
diff --git
a/include/comstack.h
b/include/comstack.h
index
eabbdf1
..
2c8b4bd
100644
(file)
--- a/
include/comstack.h
+++ b/
include/comstack.h
@@
-24,7
+24,13
@@
* OF THIS SOFTWARE.
*
* $Log: comstack.h,v $
* OF THIS SOFTWARE.
*
* $Log: comstack.h,v $
- * Revision 1.12 1995-10-30 12:41:27 quinn
+ * Revision 1.14 1996-02-10 12:23:41 quinn
+ * Enable inetd operations fro TCP/IP stack
+ *
+ * Revision 1.13 1995/11/01 13:54:33 quinn
+ * Minor adjustments
+ *
+ * Revision 1.12 1995/10/30 12:41:27 quinn
* Added hostname lookup for server.
*
* Revision 1.11 1995/09/29 17:12:01 quinn
* Added hostname lookup for server.
*
* Revision 1.11 1995/09/29 17:12:01 quinn
@@
-104,13
+110,13
@@
#include <yconfig.h>
#include <oid.h>
#include <yconfig.h>
#include <oid.h>
-#include <dmalloc.h>
+#include <xmalloc.h>
#define COMSTACK_DEFAULT_TIMEOUT -1 /* not used yet */
struct comstack;
typedef struct comstack *COMSTACK;
#define COMSTACK_DEFAULT_TIMEOUT -1 /* not used yet */
struct comstack;
typedef struct comstack *COMSTACK;
-typedef COMSTACK (*CS_TYPE)(int blocking, int protocol);
+typedef COMSTACK (*CS_TYPE)(int s, int blocking, int protocol);
struct comstack
{
struct comstack
{
@@
-160,7
+166,9
@@
struct comstack
#define cs_listen(handle, ap, al) ((*(handle)->f_listen)(handle, ap, al))
#define cs_accept(handle) ((*(handle)->f_accept)(handle))
#define cs_close(handle) ((*(handle)->f_close)(handle))
#define cs_listen(handle, ap, al) ((*(handle)->f_listen)(handle, ap, al))
#define cs_accept(handle) ((*(handle)->f_accept)(handle))
#define cs_close(handle) ((*(handle)->f_close)(handle))
-#define cs_create(type, blocking, proto) ((*type)(blocking, proto))
+#define cs_create(type, blocking, proto) ((*type)(-1, blocking, proto))
+#define cs_createbysocket(sock, type, blocking, proto) \
+ ((*type)(sock, blocking, proto))
#define cs_type(handle) ((handle)->type)
#define cs_fileno(handle) ((handle)->iofile)
#define cs_stackerr(handle) ((handle)->stackerr)
#define cs_type(handle) ((handle)->type)
#define cs_fileno(handle) ((handle)->iofile)
#define cs_stackerr(handle) ((handle)->stackerr)