add uname % format stuff back in

This commit is contained in:
cgd 1994-02-25 03:26:26 +00:00
parent 290a2c4f88
commit 600f45bda9
1 changed files with 21 additions and 1 deletions

View File

@ -33,9 +33,10 @@
#ifndef lint
/* from: static char sccsid[] = "@(#)utility.c 8.1 (Berkeley) 6/4/93"; */
static char *rcsid = "$Id: utility.c,v 1.5 1994/02/25 03:21:02 cgd Exp $";
static char *rcsid = "$Id: utility.c,v 1.6 1994/02/25 03:26:26 cgd Exp $";
#endif /* not lint */
#include <sys/utsname.h>
#define PRINTOPTIONS
#include "telnetd.h"
@ -415,12 +416,15 @@ putf(cp, where)
char *slash;
time_t t;
char db[100];
struct utsname utsinfo;
#ifdef STREAMSPTY
extern char *index();
#else
extern char *rindex();
#endif
uname(&utsinfo);
putlocation = where;
while (*cp) {
@ -456,6 +460,22 @@ putf(cp, where)
case '%':
putchr('%');
break;
case 's':
putstr(utsinfo.sysname);
break;
case 'm':
putstr(utsinfo.machine);
break;
case 'r':
putstr(utsinfo.release);
break;
case 'v':
puts(utsinfo.version);
break;
}
cp++;
}