#include #include /* Simple halt utility */ /* Reboot if the argument is r, Poweroff is the argument is p */ int main (int argc, char *argv[]) { switch ((int)argv[argc < 2 ? 0 : 1][0] + geteuid()) { case 'p': reboot(RB_POWER_OFF); break; case 'r': reboot(RB_AUTOBOOT); break; default: return 1; }; return 0; }