#define SAME_TIME (1<<7)
/* update this if you make incompatible changes */
-#define PROTOCOL_VERSION 11
+#define PROTOCOL_VERSION 14
#define MIN_PROTOCOL_VERSION 10
#define MAX_PROTOCOL_VERSION 20
#include <sys/param.h>
#endif
-#ifdef STDC_HEADERS
-# include <stdlib.h>
-# include <string.h>
+#ifdef HAVE_STDLIB_H
+#include <stdlib.h>
+#endif
+
+#ifdef HAVE_STRING_H
+#include <string.h>
#endif
#ifdef HAVE_COMPAT_H
#endif
/* the length of the md4 checksum */
+#define MD4_SUM_LENGTH 16
#define SUM_LENGTH 16
#ifndef MAXPATHLEN
char *name;
char *dir;
char *link;
- char sum[SUM_LENGTH];
+ char sum[MD4_SUM_LENGTH];
};
struct file_list {
int len; /* length of chunk of file */
int i; /* index of this chunk */
uint32 sum1; /* simple checksum */
- char sum2[SUM_LENGTH]; /* md4 checksum */
+ char sum2[SUM_LENGTH]; /* checksum */
};
struct sum_struct {
struct sum_buf *sums; /* points to info for each chunk */
};
+struct map_struct {
+ char *map,*p;
+ int fd,size,p_size,p_offset,p_len;
+};
#include "byteorder.h"
#include "version.h"