summaryrefslogtreecommitdiffstats
path: root/usr.sbin/cron
diff options
context:
space:
mode:
authorwosch <wosch@FreeBSD.org>1996-06-30 22:11:51 +0000
committerwosch <wosch@FreeBSD.org>1996-06-30 22:11:51 +0000
commit2025f2a59a66d6d9eb075b7ecb126d612e091eb0 (patch)
tree563099a110b9ee195241d1108afad3438c239ed9 /usr.sbin/cron
parent477c2d56542bfda34a5db98b33adcc9c07d0b37a (diff)
downloadFreeBSD-src-2025f2a59a66d6d9eb075b7ecb126d612e091eb0.zip
FreeBSD-src-2025f2a59a66d6d9eb075b7ecb126d612e091eb0.tar.gz
fix: debug flag 'test' cause endless loop
document debug flags close PR bin/683
Diffstat (limited to 'usr.sbin/cron')
-rw-r--r--usr.sbin/cron/cron/cron.84
-rw-r--r--usr.sbin/cron/cron/cron.c17
2 files changed, 15 insertions, 6 deletions
diff --git a/usr.sbin/cron/cron/cron.8 b/usr.sbin/cron/cron/cron.8
index 1d6dcda..10586ab 100644
--- a/usr.sbin/cron/cron/cron.8
+++ b/usr.sbin/cron/cron/cron.8
@@ -15,14 +15,14 @@
.\" * Paul Vixie <paul@vix.com> uunet!decwrl!vixie!paul
.\" */
.\"
-.\" $Id: cron.8,v 2.2 1993/12/28 08:34:43 vixie Exp $
+.\" $Id: cron.8,v 1.1.1.1 1994/08/27 13:43:03 jkh Exp $
.\"
.TH CRON 8 "20 December 1993"
.UC 4
.SH NAME
cron \- daemon to execute scheduled commands (Vixie Cron)
.SH SYNOPSIS
-cron
+.B cron [-x debugflag[,...]]
.SH DESCRIPTION
.I Cron
should be started from /etc/rc or /etc/rc.local. It will return immediately,
diff --git a/usr.sbin/cron/cron/cron.c b/usr.sbin/cron/cron/cron.c
index 624c37a..961bb18 100644
--- a/usr.sbin/cron/cron/cron.c
+++ b/usr.sbin/cron/cron/cron.c
@@ -16,7 +16,7 @@
*/
#if !defined(lint) && !defined(LINT)
-static char rcsid[] = "$Id: cron.c,v 2.11 1994/01/15 20:43:43 vixie Exp $";
+static char rcsid[] = "$Id: cron.c,v 1.1.1.1 1994/08/27 13:43:03 jkh Exp $";
#endif
@@ -46,7 +46,16 @@ static void usage __P((void)),
static void
usage() {
+ char **dflags;
+
fprintf(stderr, "usage: %s [-x debugflag[,...]]\n", ProgramName);
+ fprintf(stderr, "\ndebugflags: ");
+
+ for(dflags = DebugFlagNames; *dflags; dflags++) {
+ fprintf(stderr, "%s ", *dflags);
+ }
+ fprintf(stderr, "\n");
+
exit(ERROR_EXIT);
}
@@ -116,7 +125,7 @@ main(argc, argv)
cron_sync();
while (TRUE) {
# if DEBUGGING
- if (!(DebugFlags & DTEST))
+ /* if (!(DebugFlags & DTEST)) */
# endif /*DEBUGGING*/
cron_sleep();
@@ -290,12 +299,12 @@ parse_args(argc, argv)
while (EOF != (argch = getopt(argc, argv, "x:"))) {
switch (argch) {
- default:
- usage();
case 'x':
if (!set_debug_flags(optarg))
usage();
break;
+ default:
+ usage();
}
}
}
OpenPOWER on IntegriCloud