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;