From 8ae70d2227594ff4a283453ca3cc3031eb78c14b Mon Sep 17 00:00:00 2001 From: wosch Date: Sun, 12 Oct 1997 19:58:53 +0000 Subject: Delete ctm_scan program. There is no manpage for ctm_scan and nobody use it. Reviewed by: phk & Richard Wackerbarth --- usr.sbin/ctm/Makefile | 4 +- usr.sbin/ctm/ctm_scan/Makefile | 18 ---- usr.sbin/ctm/ctm_scan/ctm_scan.c | 188 --------------------------------------- 3 files changed, 2 insertions(+), 208 deletions(-) delete mode 100644 usr.sbin/ctm/ctm_scan/Makefile delete mode 100644 usr.sbin/ctm/ctm_scan/ctm_scan.c diff --git a/usr.sbin/ctm/Makefile b/usr.sbin/ctm/Makefile index 39cc21b..89ae78a 100644 --- a/usr.sbin/ctm/Makefile +++ b/usr.sbin/ctm/Makefile @@ -1,5 +1,5 @@ -# $Id$ +# $Id: Makefile,v 1.5 1997/02/22 16:05:14 peter Exp $ -SUBDIR= ctm ctm_scan ctm_rmail ctm_smail ctm_dequeue +SUBDIR= ctm ctm_rmail ctm_smail ctm_dequeue .include diff --git a/usr.sbin/ctm/ctm_scan/Makefile b/usr.sbin/ctm/ctm_scan/Makefile deleted file mode 100644 index d2e8b24..0000000 --- a/usr.sbin/ctm/ctm_scan/Makefile +++ /dev/null @@ -1,18 +0,0 @@ -# -# ---------------------------------------------------------------------------- -# "THE BEER-WARE LICENSE" (Revision 42): -# wrote this file. As long as you retain this notice you -# can do whatever you want with this stuff. If we meet some day, and you think -# this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp -# ---------------------------------------------------------------------------- -# -# $Id$ -# -PROG= ctm_scan -LDADD+= -lmd -DPADD+= ${LIBMD} -NOMAN= 1 -CFLAGS+= -Wall - -.include "../../Makefile.inc" -.include diff --git a/usr.sbin/ctm/ctm_scan/ctm_scan.c b/usr.sbin/ctm/ctm_scan/ctm_scan.c deleted file mode 100644 index 9d5dda3..0000000 --- a/usr.sbin/ctm/ctm_scan/ctm_scan.c +++ /dev/null @@ -1,188 +0,0 @@ -/* - * ---------------------------------------------------------------------------- - * "THE BEER-WARE LICENSE" (Revision 42): - * wrote this file. As long as you retain this notice you - * can do whatever you want with this stuff. If we meet some day, and you think - * this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp - * ---------------------------------------------------------------------------- - * - * $Id: ctm_scan.c,v 1.15 1997/02/22 16:05:40 peter Exp $ - * - */ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -int barf[256]; -int CheckMode = 0; - -int -pstrcmp(const void *pp, const void *qq) -{ - return strcmp(*(char **)pp,*(char **)qq); -} - -int -Do(char *path) -{ - DIR *d; - struct dirent *de; - struct stat st; - int ret=0; - u_char buf[BUFSIZ]; - u_char data[BUFSIZ],*q; - int bufp; - MD5_CTX ctx; - int fd,i,j,k,l,npde,nde=0; - char **pde, md5[33]; - - npde = 1; - pde = malloc(sizeof *pde * (npde+1)); - d = opendir(path); - if(!d) { warn("%s", path); return 2; } - if(!strcmp(path,".")) { - *buf = 0; - } else { - strcpy(buf,path); - if(buf[strlen(buf)-1] != '/') - strcat(buf,"/"); - } - bufp = strlen(buf); - while((de=readdir(d))) { - if(!strcmp(de->d_name,".")) continue; - if(!strcmp(de->d_name,"..")) continue; - if(nde >= npde) { - npde *= 2; - pde = realloc(pde,sizeof *pde * (npde+1)); - } - strcpy(buf+bufp,de->d_name); - if(stat(buf,&st)) { - ret |= 1; - continue; - } - pde[nde] = malloc(strlen(buf+bufp)+1); - strcpy(pde[nde++],buf+bufp); - } - closedir(d); - if(!nde) return 0; - qsort(pde,nde,sizeof *pde, pstrcmp); - for(k=0;k 1 && !strcmp(argv[1],"-c")) { - CheckMode=1; - argc--; - argv++; - } - - /* - * First argument, if any, is where to do the work. - */ - if (argc > 1) { - if(chdir(argv[1])) { - warn("%s", argv[1]); - return 2; - } - argc--; - argv++; - } - - /* - * Scan the directories recursively. - */ - if (argc > 1) { - while (argc > 1) { - i = Do(argv[1]); - argc--; - argv++; - if (i) - return i; - } - return i; - } else - return Do("."); -} -- cgit v1.1