Removed unused fdcompare().
authormarkus schnalke <meillo@marmaro.de>
Thu, 22 Mar 2012 21:34:45 +0000 (22:34 +0100)
committermarkus schnalke <meillo@marmaro.de>
Thu, 22 Mar 2012 21:34:45 +0000 (22:34 +0100)
h/prototypes.h
sbr/Makefile.in
sbr/fdcompare.c [deleted file]

index a078dc5..7c105f6 100644 (file)
@@ -47,7 +47,6 @@ int default_done(int);
 char *expandfol(char *);
 char *expanddir(char *);
 int ext_hook(char *, char *, char *);
 char *expandfol(char *);
 char *expanddir(char *);
 int ext_hook(char *, char *, char *);
-int fdcompare(int, int);
 int folder_addmsg(struct msgs **, char *, int, int, int, int, char *);
 int folder_delmsgs(struct msgs *, int, int);
 void folder_free(struct msgs *);
 int folder_addmsg(struct msgs **, char *, int, int, int, int, char *);
 int folder_delmsgs(struct msgs *, int, int);
 void folder_free(struct msgs *);
index 82e7f53..58f8293 100644 (file)
@@ -51,7 +51,7 @@ SRCS = addrsbr.c ambigsw.c atooi.c brkstring.c  \
        context_replace.c context_save.c \
        copyip.c cpydata.c cpydgst.c crawl_folders.c  \
        discard.c done.c dtime.c dtimep.c  \
        context_replace.c context_save.c \
        copyip.c cpydata.c cpydgst.c crawl_folders.c  \
        discard.c done.c dtime.c dtimep.c  \
-       error.c ext_hook.c fdcompare.c folder_addmsg.c folder_delmsgs.c  \
+       error.c ext_hook.c folder_addmsg.c folder_delmsgs.c  \
        folder_free.c folder_pack.c folder_read.c  \
        folder_realloc.c gans.c getans.c getanswer.c  \
        getarguments.c getcpy.c getpass.c  \
        folder_free.c folder_pack.c folder_read.c  \
        folder_realloc.c gans.c getans.c getanswer.c  \
        getarguments.c getcpy.c getpass.c  \
diff --git a/sbr/fdcompare.c b/sbr/fdcompare.c
deleted file mode 100644 (file)
index 937d196..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
-** fdcompare.c -- are two files identical?
-**
-** This code is Copyright (c) 2002, by the authors of nmh.  See the
-** COPYRIGHT file in the root directory of the nmh distribution for
-** complete copyright information.
-*/
-
-#include <h/mh.h>
-
-
-int
-fdcompare(int fd1, int fd2)
-{
-       register int i, n1, n2, resp;
-       register char *c1, *c2;
-       char b1[BUFSIZ], b2[BUFSIZ];
-
-       resp = 1;
-       while ((n1 = read(fd1, b1, sizeof(b1))) >= 0
-               && (n2 = read(fd2, b2, sizeof(b2))) >= 0
-               && n1 == n2) {
-               c1 = b1;
-               c2 = b2;
-               for (i = n1 < sizeof(b1) ? n1 : sizeof(b1); i--;)
-                       if (*c1++ != *c2++) {
-                               resp = 0;
-                               goto leave;
-                       }
-               if (n1 < sizeof(b1))
-                       goto leave;
-       }
-       resp = 0;
-
-leave: ;
-       lseek(fd1, (off_t) 0, SEEK_SET);
-       lseek(fd2, (off_t) 0, SEEK_SET);
-       return resp;
-}