# 2.11BSD#431 - /usr/src/lib/libc/net/getnbyname.c

##### Functions

    getnetbyname      X

       1: /*
       2:  * Copyright (c) 1983 Regents of the University of California.
       3:  * All rights reserved.  The Berkeley software License Agreement
       4:  * specifies the terms and conditions for redistribution.
       5:  */
       6:
       7: #if defined(LIBC_SCCS) && !defined(lint)
       8: static char sccsid[] = "@(#)getnetbyname.c	5.3 (Berkeley) 5/19/86";
       9: #endif LIBC_SCCS and not lint
      10:
      11: #include <netdb.h>
      12:
      13: extern int _net_stayopen;
      14:
      15: struct netent *
      16: getnetbyname(name)
      17:     register char *name;
      18: {
      19:     register struct netent *p;
      20:     register char **cp;
      21:
      22:     setnetent(_net_stayopen);
      23:     while (p = getnetent()) {
      24:         if (strcmp(p->n_name, name) == 0)
      25:             break;
      26:         for (cp = p->n_aliases; *cp != 0; cp++)
      27:             if (strcmp(*cp, name) == 0)
      28:                 goto found;
      29:     }
      30: found:
      31:     if (!_net_stayopen)
      32:         endnetent();
      33:     return (p);
      34: }

#### Defined functions

getnetbyname defined in line 15; used 7 times

- in /usr/include/netdb.h line 58
- in /usr/src/include/netdb.h line 56
- in /usr/src/sbin/ifconfig/ifconfig.c line 445
- in /usr/src/sbin/route/route.c line 505
- in /usr/src/sbin/routed/startup.c line 302
- in /usr/src/usr.sbin/htable/htable.c line 390
- in /usr/src/usr.sbin/timed/timed.c line 226

#### Defined variables

sccsid defined in line 8; never used

Last modified: 1987-08-06 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 495 |