V10/cmd/halt.c

Compare this file to the similar file:
Show the results in this format:

static	char *sccsid = "@(#)halt.c	4.2 (Berkeley) 11/10/80";
/*
 * Halt
 */
#include <stdio.h>
#include <sys/reboot.h>

main(argc, argv)
	int argc;
	char **argv;
{
	int howto;

	howto = RB_HALT;
	argc--, argv++;
	while (argc > 0) {
		if (!strcmp(*argv, "-n"))
			howto |= RB_NOSYNC;
		else {
			fprintf(stderr, "usage: halt [ -n ]\n");
			exit(1);
		}
		argc--, argv++;
	}
	reboot(howto);
	perror("reboot");
}