Getprotoent – Comtrol eCos User Manual

Page 527

Advertising
background image

Chapter 38. TCP/IP Library Reference

n_net

The network number.

Network numbers are returned in machine

byte order.

The getnetent() function reads the next line of the file, opening the

file if necessary.

The setnetent() function opens and rewinds the file.

If the stayopen

flag is non-zero, the net database will not be closed after each call to

getnetbyname() or getnetbyaddr().

The endnetent() function closes the file.

The getnetbyname() and getnetbyaddr() functions search the domain name

server if the system is configured to use one.

If the search fails, or

no name server is configured, they 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.

FILES

/etc/networks

DIAGNOSTICS

Null pointer (0) returned on EOF or error.

SEE ALSO

resolver(3), networks(5)

HISTORY

The getnetent(), getnetbyaddr(), getnetbyname(), setnetent(), and

endnetent() functions appeared in 4.2BSD.

BUGS

The data space used by these functions is static; if future use requires

the data, it should be copied before any subsequent calls to these func-

tions overwrite it.

Only Internet network numbers are currently under-

stood.

Expecting network numbers to fit in no more than 32 bits is

naive.

BSD

March 13, 1997

BSD

getprotoent

GETPROTOENT(3)

System Library Functions Manual

GETPROTOENT(3)

NAME

getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent -

get protocol entry

SYNOPSIS

#include

<

netdb.h>

struct protoent *

423

Advertising