dates before today must be next year, no?
authorBill Joy <wnj@ucbvax.Berkeley.EDU>
Mon, 28 Jun 1982 18:48:15 +0000 (10:48 -0800)
committerBill Joy <wnj@ucbvax.Berkeley.EDU>
Mon, 28 Jun 1982 18:48:15 +0000 (10:48 -0800)
SCCS-vsn: usr.bin/at/at/at.c 4.4

usr/src/usr.bin/at/at/at.c

index 6a287b1..23ca317 100644 (file)
@@ -1,4 +1,4 @@
-static char *sccsid = "@(#)at.c        4.3 (Berkeley) %G%";
+static char *sccsid = "@(#)at.c        4.4 (Berkeley) %G%";
 /*
  * at time mon day
  * at time wday
 /*
  * at time mon day
  * at time wday
@@ -79,6 +79,8 @@ char **argv;
        larg = makeuday(argc,argv)+1;
        if (uday==today && larg<=2 && utime<=now)
                uday++;
        larg = makeuday(argc,argv)+1;
        if (uday==today && larg<=2 && utime<=now)
                uday++;
+       if (uday < today)
+               uyear++;
        c = uyear%4==0? 366: 365;
        if (uday >= c) {
                uday -= c;
        c = uyear%4==0? 366: 365;
        if (uday >= c) {
                uday -= c;