]> diplodocus.org Git - nmh/commitdiff
uip/dropsbr.c: Delete unused mbx_write() and map_read().
authorRalph Corderoy <ralph@inputplus.co.uk>
Wed, 24 May 2017 12:50:25 +0000 (13:50 +0100)
committerRalph Corderoy <ralph@inputplus.co.uk>
Wed, 24 May 2017 16:07:45 +0000 (17:07 +0100)
Most recently used by msh(1), removed by e6917522.

h/dropsbr.h
uip/dropsbr.c

index c5882dd444b1a05a03b2e9d0c8a801b79e708c0b..1445b03863661804c94c32139297bb9a90108578 100644 (file)
@@ -44,11 +44,9 @@ struct drop {
  */
 int mbx_open (char *, int, uid_t, gid_t, mode_t);
 int mbx_read (FILE *, long, struct drop **);
-int mbx_write(char *, int, FILE *, int, long, long, off_t, int, int);
 int mbx_copy (char *, int, int, int, int, char *, int);
 int mbx_size (int, off_t, off_t);
 int mbx_close (char *, int);
 char *map_name (char *);
-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);
index c492b18a1b6d27c9c602590c483a47dd726667cc..c42e06e1ddc901de156d1f8e590e7ddbd2888723 100644 (file)
@@ -214,50 +214,6 @@ mbx_read (FILE *fp, long pos, struct drop **drops)
 }
 
 
-int
-mbx_write(char *mailbox, int md, FILE *fp, int id, long last,
-           long pos, off_t stop, int mapping, int noisy)
-{
-    int i, j, size;
-    off_t start;
-    long off;
-    char *cp;
-    char buffer[BUFSIZ];
-
-    off = (long) lseek (md, (off_t) 0, SEEK_CUR);
-    j = strlen (mmdlm1);
-    if (write (md, mmdlm1, j) != j)
-       return NOTOK;
-    start = lseek (md, (off_t) 0, SEEK_CUR);
-    size = 0;
-
-    fseek (fp, pos, SEEK_SET);
-    while (fgets (buffer, sizeof(buffer), fp) && (pos < stop)) {
-       i = strlen (buffer);
-       for ( ; (j = stringdex (mmdlm1, buffer)) >= 0; buffer[j]++)
-           continue;
-       for ( ; (j = stringdex (mmdlm2, buffer)) >= 0; buffer[j]++)
-           continue;
-       if (write (md, buffer, i) != i)
-           return NOTOK;
-       pos += (long) i;
-       if (mapping)
-           for (cp = buffer; i-- > 0; size++)
-               if (*cp++ == '\n')
-                   size++;
-    }
-
-    stop = lseek (md, (off_t) 0, SEEK_CUR);
-    j = strlen (mmdlm2);
-    if (write (md, mmdlm2, j) != j)
-       return NOTOK;
-    if (mapping)
-       map_write (mailbox, md, id, last, start, stop, off, size, noisy);
-
-    return OK;
-}
-
-
 /*
  * Append message to end of file or maildrop.
  */
@@ -479,51 +435,6 @@ map_name (char *file)
 }
 
 
-int
-map_read (char *file, long pos, struct drop **drops, int noisy)
-{
-    int i, md, msgp;
-    char *cp;
-    struct drop d;
-    struct drop *mp, *dp;
-
-    if ((md = open (cp = map_name (file), O_RDONLY)) == NOTOK
-           || map_chk (cp, md, mp = &d, pos, noisy)) {
-       if (md != NOTOK)
-           close (md);
-       return 0;
-    }
-
-    msgp = mp->d_id;
-    dp = mh_xcalloc(msgp + 1, sizeof *dp);
-    memcpy((char *) dp, (char *) mp, sizeof(*dp));
-
-    lseek (md, (off_t) sizeof(*mp), SEEK_SET);
-    if ((i = read (md, (char *) (dp + 1), msgp * sizeof(*dp))) <
-        (int) sizeof(*dp)) {
-       i = 0;
-       free(dp);
-    } else {
-#ifdef NTOHLSWAP
-       struct drop *tdp;
-       int j;
-
-       for (j = 0, tdp = dp; j < i / sizeof(*dp); j++, tdp++) {
-           tdp->d_id = ntohl(tdp->d_id);
-           tdp->d_size = ntohl(tdp->d_size);
-           tdp->d_start = ntohl(tdp->d_start);
-           tdp->d_stop = ntohl(tdp->d_stop);
-       }
-#endif
-       *drops = dp;
-    }
-
-    close (md);
-
-    return (i / sizeof(*dp));
-}
-
-
 int
 map_write (char *mailbox, int md, int id, long last, off_t start,
            off_t stop, long pos, int size, int noisy)