Print this page
OS-2288 there is no dialup, only zuul
@@ -1261,12 +1261,10 @@
}
int
main(int argc, char *argv[])
{
- char *ttyn = ttyname(STDERR_FILENO);
-
int qflag = 0, needlog = 1, nosync = 0;
int fast_reboot = 0;
int prom_reboot = 0;
uintptr_t mdep = NULL;
int cmd, fcn, c, aval, r;
@@ -1334,11 +1332,13 @@
break;
case 'q':
qflag = 1;
break;
case 'y':
- ttyn = NULL;
+ /*
+ * Option ignored for backwards compatibility.
+ */
break;
case 'f':
fast_reboot = 1;
break;
case 'p':
@@ -1458,23 +1458,10 @@
#if 0 /* For debugging */
if (mdep != NULL)
(void) fprintf(stderr, "mdep = %s\n", (char *)mdep);
#endif
- if (fcn != AD_BOOT && ttyn != NULL &&
- strncmp(ttyn, "/dev/term/", strlen("/dev/term/")) == 0) {
- /*
- * TRANSLATION_NOTE
- * Don't translate ``halt -y''
- */
- (void) fprintf(stderr,
- gettext("%s: dangerous on a dialup;"), cmdname);
- (void) fprintf(stderr,
- gettext("use ``%s -y'' if you are really sure\n"), cmdname);
- goto fail;
- }
-
if (needlog) {
char *user = getlogin();
struct passwd *pw;
char *tty;