Annotation of OpenXM_contrib2/asir2000/include/com.h, Revision 1.1.1.1
1.1 noro 1: /* $OpenXM: OpenXM/src/asir99/include/com.h,v 1.1.1.1 1999/11/10 08:12:30 noro Exp $ */
2: #ifndef _COM_H_
3: #define _COM_H_
4: #if defined(VISUAL) || MPI
5: #include "wsio.h"
6: #endif
7:
8: #if !defined(VISUAL)
9: #include <netdb.h>
10: #include <sys/types.h>
11: #include <sys/socket.h>
12: #include <rpc/rpc.h>
13: #endif
14:
15: #define N32 0x80
16:
17: #define ISIZ sizeof(int)
18: #define MAXIOFP 1024
19:
20: #define C_ZERO 0
21: #define C_OBJ 1
22: #define C_VL 2
23: #define C_INT 3
24: #define C_CLOSE 4
25: #define C_ENDARG 5
26: #define C_PRIV C_ENDARG+1
27: #define C_SHUTDOWN 6
28:
29: #if defined(VISUAL) || MPI
30: struct IOFP {
31: STREAM *in,*out;
32: int s,conv;
33: char *socket;
34: };
35:
36: void ws_loadv(STREAM *,V *);
37: void ws_savev(STREAM *,V);
38: void ws_loadvl(STREAM *);
39: void ws_savevl(STREAM *,VL);
40: V ws_load_convv(int);
41: int ws_save_convv(V);
42: #else
43: struct IOFP {
44: FILE *in,*out;
45: int s,conv;
46: char *socket;
47: };
48: #endif
49: #endif /* _COM_H_ */
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>