-
/*
* dropsbr.h -- definitions for maildrop-style files
*/
* of such an map is special, it contains:
*
* d_id = number of messages in file
- * d_size = version number of map
+ * d_size = version number of map
* d_start = last message read
* d_stop = size of file
*
* Each record after that contains:
*
- * d_id = BBoard-ID: of message, or similar info
- * d_size = size of message in ARPA Internet octets (\n == 2 octets)
- * d_start = starting position of message in file
- * d_stop = stopping position of message in file
+ * d_id = BBoard-ID: of message, or similar info
+ * d_size = size of message in ARPA Internet octets (\n == 2 octets)
+ * d_start = starting position of message in file
+ * d_stop = stopping position of message in file
*
* Note that d_start/d_stop do NOT include the message delimiters, so
* programs using the map can simply fseek to d_start and keep reading
#define MBOX_FORMAT 1
#define MMDF_FORMAT 2
-#define DRVRSN 3
+#define DRVRSN 3
struct drop {
- int d_id;
- int d_size;
- off_t d_start;
- off_t d_stop;
+ int d_id;
+ int d_size;
+ off_t d_start;
+ off_t d_stop;
};
/*
int map_read (char *, long, struct drop **, int);
int map_write (char *, int, int, long, off_t, off_t, long, int, int);
int map_chk (char *, int, struct drop *, long, int);
-