*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: getnetbyname | Section: 3 | Source: Digital UNIX | File: getnetbyname.3.gz
getnetbyname(3) Library Functions Manual getnetbyname(3) NAME getnetbyname, getnetbyname_r - Get a network entry by name LIBRARY Standard C Library (libc.so, libc.a) SYNOPSIS #include <netdb.h> struct netent *getnetbyname( const char *name); [Digital] The following obsolete function is supported in order to maintain backward compatibility with previous versions of the operating system. You should not use it in new designs. int getnetbyname_r( const char *name, struct netent *net, struct netent_data *net_data); STANDARDS Interfaces documented on this reference page conform to industry stan- dards as follows: getnetbyname(): XPG4-UNIX Refer to the standards(5) reference page for more information about in- dustry standards and associated tags. PARAMETERS Specifies the official network name or alias. [Digital] For getnetby- name_r() only, this points to the netent structure. The netdb.h header file defines the netent structure. [Digital] For getnetbyname_r() only, this is data for the networks database. The netdb.h header file defines the netent_data structure. DESCRIPTION The getnetbyname() function returns a pointer to a structure of type netent. Its members specify data in fields from either the local /etc/networks file or the NIS distributed network database. To deter- mine which file or files to search, and in which order, the system uses the switches in the /etc/svc.conf file. The netdb.h header file de- fines the netent structure. The getnetbyname() function searches the networks file sequentially un- til a match with the name parameter occurs. When EOF (End-of-File) is reached without a match, an null pointer is returned by this function. Use the endnetent() function to close the networks file. NOTES The getnetbyname() function returns a pointer to thread-specific data. Subsequent calls to this or a related function from the same thread overwrite this data. [Digital] The getnetbyname_r() function is an obsolete reentrant ver- sion of the getnetbyname() function. It is supported in order to main- tain backward compatibility with previous versions of the operating system and should not be used in new designs. Note that you must set the net_fp field of the netent_data structure to NULL before its first access by either the setnetent_r() or getnetbyname_r() function. You must initialize the _net_stayopen flag of the netent_data structure if you are not using the setnetent() function. RETURN VALUES Upon successful completion, the getnetbyname() function returns a pointer to a netent structure. If it fails or reaches the end of the /etc/networks name file, it returns a null pointer. [Digital] Upon successful completion, the getnetbyname_r() function stores the netent structure in the location pointed to by net, and re- turns a value of 0 (zero). Upon failure, it returns a value of -1. ERRORS Current industry standards do not define error values for the getnetby- name() function. [Digital] If any of the following conditions occurs, the getnetby- name_r() function sets errno to the corresponding value: The net or net_data parameter is invalid. The search failed. FILES This file is the DARPA Internet network name database file. Each record in the file occupies a single line and has three fields: the official network name, the network number, and alias. RELATED INFORMATION Functions: endnetent(3), getnetent(3), getnetbyaddr(3), setnetent(3). Files: networks(4), svc.conf(4). Networks: nis_intro(7). Standards: standards(5). delim off getnetbyname(3)

Navigation Options