Warning: main(/www/www/htdocs/style/globals.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/g/getnetbyaddr.html on line 1
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/globals.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/g/getnetbyaddr.html on line 1
Warning: main(/www/www/htdocs/style/header.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/g/getnetbyaddr.html on line 8
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/header.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/g/getnetbyaddr.html on line 8
Get a network entry, given an address (Unix)
#include <netdb.h>
struct netent * getnetbyaddr( uint32_t net,
int type );
- net
- The net address whose network entry you want to find.
- type
- The address type.
This must currently be AF_INET.
libsocket
Use the -l socket option to
qcc
to link against this library.
The getnetbyaddr() function gets an entry for the given address,
net, from the network database,
/etc/networks.
This function returns a pointer to a structure of type
netent, which contains the
broken-out fields of a line in the network database.
The
setnetent()
function opens and rewinds the file.
If you pass a nonzero stayopen argument to setnetent(),
the network database isn't closed after each call to
getnetbyname(),
or getnetbyaddr().
The getnetbyname() and getnetbyaddr()
functions sequentially search from the beginning of the file
until a matching net name or net address and type is found,
or until EOF is encountered. Network numbers are supplied
in host order.
A pointer to a valid netent
structure, or NULL if an error occurs.
- /etc/networks
- Network name database file.
- /etc/nsswitch.conf
- Name-service switch configuration file.
POSIX 1003.1
Safety: | |
Cancellation point |
Yes |
Interrupt handler |
No |
Signal handler |
No |
Thread |
No |
This function uses static data; if you need the data for future use, copy
it before any subsequent calls overwrite it.
Only Internet network numbers are currently understood.
endnetent(),
getnetbyname(),
getnetent(),
netent,
setnetent()
/etc/networks,
/etc/nsswitch.conf
in the Utilities Reference
Warning: main(/www/www/htdocs/style/footer.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/g/getnetbyaddr.html on line 172
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/footer.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/g/getnetbyaddr.html on line 172