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"); }