- sigset(SIGCHLD, cleanup);
- sigset(SIGTERM, toggle);
-
+ signal(SIGCHLD, cleanup);
+
+ /*
+ * Request to do remote echo.
+ */
+ dooption(TELOPT_ECHO);
+ myopts[TELOPT_ECHO] = 1;
+ /*
+ * Show banner that getty never gave.
+ */
+ gethostname(hostname, sizeof (hostname));
+ sprintf(nfrontp, BANNER, hostname, "");
+ nfrontp += strlen(nfrontp);