home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
rtsi.com
/
2014.01.www.rtsi.com.tar
/
www.rtsi.com
/
OS9
/
OSK
/
TELECOM
/
stg_v4.lzh
/
servlist.c
< prev
next >
Wrap
C/C++ Source or Header
|
1994-11-11
|
656b
|
45 lines
#include "stgnet.h"
#include "pwd.h"
main(argc,argv)
char **argv;
{
struct passwd *pw;
char *addr;
char *phone;
openerr(*argv,0,LOG_STGNET);
dash(argv)
{
case '#':
wstringf(2,"servlist: %s\n",STG_VER);
exit(0);
case '?':
writeln(2,"servlist (user) - list mail services\n",80);
STGVER;
exit(0);
default:
exit(syserr("invalid option: %s",--*argv));
}
setpwent();
while (pw=getpwent())
{
if (*pw->pw_shell!='-')
continue;
strcut(pw->pw_gecos,':');
stringf(b,"%-8s %-25.25s %s\n",
pw->pw_name,
pw->pw_gecos,
pw->pw_shell);
b[79]='\n';
writeln(1,b,80);
}
}