getnetbyname man page on Ultrix

Man page or keyword search:  
man Server   3690 pages
apropos Keyword Search (all sections)
Output format
Ultrix logo
[printable version]

getnetent(3n)							 getnetent(3n)

       getnetent,  getnetbyaddr, getnetbyname, setnetent, endnetent - get net‐
       works entry

       #include <netdb.h>

       struct netent *getnetent()

       struct netent *getnetbyname(name)
       char *name;

       struct netent *getnetbyaddr(net, type)
       long net; int type;

       void setnetent(stayopen)
       int stayopen;

       void endnetent()

       The and subroutines each return a pointer to an object with the follow‐
       ing  structure  containing the broken-out fields of a line in the data‐
       struct	 netent {
	    char *n_name;  /* official name of net */
	    char **n_aliases;	/* alias list */
	    int	 n_addrtype;	/* net number type */
	    long n_net;		/* net number */

       The members of this structure are:

       n_name	   The official name of the network.

       n_aliases   A zero terminated list of alternate names for the network.

       n_addrtype  The type of the network number returned: AF_INET.

       n_net	   The	network	 number.   Network  numbers  are  returned  in
		   machine byte order.

       If  the	stayopen flag on a subroutine is NULL, the database is opened.
       Otherwise the has the effect of rewinding the  database.	  The  may  be
       called to close the database when processing is complete.

       The  subroutine	simply	reads  the  next line while and search until a
       matching name or net number is found (or	 until	EOF  is	 encountered).
       The  type must be AF_INET.  The subroutine keeps a pointer in the data‐
       base, allowing successive calls to be used to search the entire file.

       A call to must be made before a loop using in order to perform initial‐
       ization and an must be used after the loop.  Both and make calls to and

       All  information	 is contained in a static area so it must be copied if
       it is to be saved.  Only Internet network numbers are currently	under‐

       If  YP is running, does not return the entries in any particular order.
       See the Guide to the Yellow Pages Service for setup information.

       The networks database may also be distributed via the BIND/Hesiod  nam‐
       ing  service.  See the Guide to the BIND/Hesiod Service for more infor‐

Return Values
       Null pointer (0) returned on EOF or error.

See Also
       networks(5), svc.conf(5)
       Guide to the BIND/Hesiod Service
       Guide to the Yellow Pages Service


List of man pages available for Ultrix

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net