xref: /original-bsd/lib/libtelnet/getent.c (revision a038d4fc)
1dbb5a321Sdab /*-
2dbb5a321Sdab  * Copyright (c) 1991 The Regents of the University of California.
3dbb5a321Sdab  * All rights reserved.
4dbb5a321Sdab  *
5dbb5a321Sdab  * %sccs.include.redist.c%
6dbb5a321Sdab  */
7dbb5a321Sdab 
8dbb5a321Sdab #ifndef lint
9*a038d4fcSdab static char sccsid[] = "@(#)getent.c	5.4 (Berkeley) 05/27/93";
10dbb5a321Sdab #endif /* not lint */
11dbb5a321Sdab 
12*a038d4fcSdab static char *area;
13*a038d4fcSdab 
14dbb5a321Sdab /*ARGSUSED*/
15dbb5a321Sdab getent(cp, name)
16dbb5a321Sdab char *cp, *name;
17dbb5a321Sdab {
18*a038d4fcSdab 	char *dba[2];
19*a038d4fcSdab 
20*a038d4fcSdab 	dba[0] = "/etc/gettytab";
21*a038d4fcSdab 	dba[1] = 0;
22*a038d4fcSdab 	return((cgetent(&area, dba, name) == 0) ? 1 : 0);
23dbb5a321Sdab }
24dbb5a321Sdab 
2530720d53Sdab #ifndef	__svr4__
26dbb5a321Sdab /*ARGSUSED*/
27dbb5a321Sdab char *
28*a038d4fcSdab getstr(id, cpp)
29*a038d4fcSdab char *id, **cpp;
30dbb5a321Sdab {
31*a038d4fcSdab 	char *answer;
32*a038d4fcSdab 	return((cgetstr(area, id, &answer) > 0) ? answer : 0);
33dbb5a321Sdab }
3430720d53Sdab #endif
35