adding a test case
[IRC.git] / Robust / src / Runtime / DSTM / interface / readstruct.h
1 #ifndef READSTRUCT_H
2 #define READSTRUCT_H
3 #define MAXBUF 1024
4 struct readstruct {
5   char buf[MAXBUF];
6   int head;
7   int tail;
8 };
9
10 #define WMAXBUF 2048
11 #define WTOP 512
12 struct writestruct {
13   char buf[WMAXBUF];
14   int offset;
15 };
16
17 void recv_data_buf(int fd, struct readstruct *, void *buffer, int buflen);
18 int recv_data_errorcode_buf(int fd, struct readstruct *, void *buffer, int buflen);
19 void send_buf(int fd, struct writestruct * sendbuffer, void *buffer, int buflen);
20 void forcesend_buf(int fd, struct writestruct * sendbuffer, void *buffer, int buflen);
21
22 #endif