Output contents of /etc/issue.

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3993 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Johan Danielsson
1997-11-14 19:35:13 +00:00
parent f94d48f82d
commit b65aae8e32

View File

@@ -761,6 +761,24 @@ Please contact your net administrator");
/*NOTREACHED*/
} /* end of doit */
/* output contents of /etc/issue.net, or /etc/issue */
static void
show_issue(void)
{
FILE *f;
char buf[128];
f = fopen("/etc/issue.net", "r");
if(f == NULL)
f = fopen("/etc/issue", "r");
if(f){
while(fgets(buf, sizeof(buf)-2, f)){
strcpy(buf + strcspn(buf, "\r\n"), "\r\n");
writenet((unsigned char*)buf, strlen(buf));
}
fclose(f);
}
}
/*
* Main loop. Select from pty and network, and
* hand data to telnet receiver finite state machine.
@@ -917,6 +935,7 @@ telnet(int f, int p, char *host, int level, char *autoname)
}
#endif
show_issue();
/*
* Show banner that getty never gave.
*