diff options
author | dg <dg@FreeBSD.org> | 1995-02-15 14:35:29 +0000 |
---|---|---|
committer | dg <dg@FreeBSD.org> | 1995-02-15 14:35:29 +0000 |
commit | e7c25e8395bb3c1e7dff9181be84b6c746340aab (patch) | |
tree | 8f8fd1414e421d25ddb26fb9f685330f12423705 /sbin/shutdown/shutdown.c | |
parent | 8d2fc9a9178fcfbfab879b69c296a3a404af85a2 (diff) | |
download | FreeBSD-src-e7c25e8395bb3c1e7dff9181be84b6c746340aab.zip FreeBSD-src-e7c25e8395bb3c1e7dff9181be84b6c746340aab.tar.gz |
Yanked out (now obsolete) support for 'fastboot'.
Diffstat (limited to 'sbin/shutdown/shutdown.c')
-rw-r--r-- | sbin/shutdown/shutdown.c | 31 |
1 files changed, 4 insertions, 27 deletions
diff --git a/sbin/shutdown/shutdown.c b/sbin/shutdown/shutdown.c index 2911bad..1e69eed 100644 --- a/sbin/shutdown/shutdown.c +++ b/sbin/shutdown/shutdown.c @@ -62,8 +62,6 @@ static char sccsid[] = "@(#)shutdown.c 8.2 (Berkeley) 2/16/94"; #ifdef DEBUG #undef _PATH_NOLOGIN #define _PATH_NOLOGIN "./nologin" -#undef _PATH_FASTBOOT -#define _PATH_FASTBOOT "./fastboot" #endif #define H *60*60 @@ -83,12 +81,11 @@ struct interval { #undef S static time_t offset, shuttime; -static int dofast, dohalt, doreboot, killflg, mbuflen; +static int dohalt, doreboot, killflg, mbuflen; static char *nosync, *whom, mbuf[BUFSIZ]; void badtime __P((void)); void die_you_gravy_sucking_pig_dog __P((void)); -void doitfast __P((void)); void finish __P((int)); void getoffset __P((char *)); void loop __P((void)); @@ -115,14 +112,11 @@ main(argc, argv) #endif nosync = NULL; readstdin = 0; - while ((ch = getopt(argc, argv, "-fhknr")) != EOF) + while ((ch = getopt(argc, argv, "-hknr")) != EOF) switch (ch) { case '-': readstdin = 1; break; - case 'f': - dofast = 1; - break; case 'h': dohalt = 1; break; @@ -145,7 +139,7 @@ main(argc, argv) if (argc < 1) usage(); - if (dofast && nosync) { + if (nosync) { (void)fprintf(stderr, "shutdown: incompatible switches -f and -n.\n"); usage(); @@ -332,8 +326,6 @@ die_you_gravy_sucking_pig_dog() (void)printf("\rbut you'll have to do it yourself\r\n"); exit(0); } - if (dofast) - doitfast(); #ifdef DEBUG if (doreboot) (void)printf("reboot"); @@ -341,8 +333,6 @@ die_you_gravy_sucking_pig_dog() (void)printf("halt"); if (nosync) (void)printf(" no sync"); - if (dofast) - (void)printf(" no fsck"); (void)printf("\nkill -HUP 1\n"); #else if (doreboot) { @@ -433,19 +423,6 @@ getoffset(timearg) } } -#define FSMSG "fastboot file for fsck\n" -void -doitfast() -{ - int fastfd; - - if ((fastfd = open(_PATH_FASTBOOT, O_WRONLY|O_CREAT|O_TRUNC, - 0664)) >= 0) { - (void)write(fastfd, FSMSG, sizeof(FSMSG) - 1); - (void)close(fastfd); - } -} - #define NOMSG "\n\nNO LOGINS: System going down at " void nolog() @@ -487,6 +464,6 @@ badtime() void usage() { - fprintf(stderr, "usage: shutdown [-fhknr] shutdowntime [ message ]\n"); + fprintf(stderr, "usage: shutdown [-hknr] shutdowntime [ message ]\n"); exit(1); } |