home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Usenet 1994 October
/
usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso
/
games
/
volume12
/
mdg
/
part05
/
ident.c
< prev
next >
Wrap
C/C++ Source or Header
|
1991-03-04
|
832b
|
59 lines
/*
MDG Multiuser Dungeon Game -- ident
MDG is Copyright 1990 John C. Gonnerman
This program is subject to the general MDG
copyright statement (see enclosed file, Copyright).
*/
static char *sccsvers = "@(#) ident.c\t(1.1)\tcreated 12/25/90";
#include <stdio.h>
#include <pwd.h>
#include <string.h>
#include "messages.h"
#define USAGE "Usage: ident [ uid-num ]\n"
char *progname;
extern char *sys_errlist[];
extern int errno;
main(argc, argv)
int argc;
char *argv[];
{
int num;
struct passwd *ps;
if((progname = strrchr(argv[0], '/')) != NULL)
progname++;
else
progname = argv[0];
num = getuid();
if(argc == 2)
num = atoi(argv[1]);
if((ps = getpwuid(num)) == NULL) {
puts("-1");
exit(1);
}
endpwent();
printf("%d\n", num);
printf("%s\n", ps->pw_gecos);
exit(0);
}
/* end of file. */