X-Git-Url: https://git.kernelconcepts.de/?p=karo-tx-redboot.git;a=blobdiff_plain;f=doc%2Fhtml%2Fref%2Fnet-common-tcpip-manpages-getprotoent.html;fp=doc%2Fhtml%2Fref%2Fnet-common-tcpip-manpages-getprotoent.html;h=1dc30037c3058cdb74ba1a20e1fecdfc5309a1c4;hp=0000000000000000000000000000000000000000;hb=2b5bec7716c03d42cfb16d8c98c9cea573bf6722;hpb=47412fc4bd1aefc0d5498bcb3860a9d727196f16 diff --git a/doc/html/ref/net-common-tcpip-manpages-getprotoent.html b/doc/html/ref/net-common-tcpip-manpages-getprotoent.html new file mode 100644 index 00000000..1dc30037 --- /dev/null +++ b/doc/html/ref/net-common-tcpip-manpages-getprotoent.html @@ -0,0 +1,240 @@ + + + + + + + + +
GETPROTOENT(3) System Library Functions Manual GETPROTOENT(3) + +NAME + getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent - + get protocol entry + +SYNOPSIS + #include <netdb.h> + + struct protoent * + getprotoent(void); + + struct protoent * + getprotobyname(char *name); + + struct protoent * + getprotobynumber(int proto); + + void + setprotoent(int stayopen); + + void + endprotoent(void); + +DESCRIPTION + The getprotoent(), getprotobyname(), and getprotobynumber() functions + each return a pointer to an object with the following structure contain- + ing the broken-out fields of a line in the network protocol database, + /etc/protocols. + + + struct protoent { + char *p_name; /* official name of protocol */ + char **p_aliases; /* alias list */ + int p_proto; /* protocol number */ + }; + + The members of this structure are: + + p_name The official name of the protocol. + + p_aliases A zero-terminated list of alternate names for the protocol. + + p_proto The protocol number. + + The getprotoent() function reads the next line of the file, opening the + file if necessary. + + The setprotoent() function opens and rewinds the file. If the stayopen + flag is non-zero, the net database will not be closed after each call to + getprotobyname() or getprotobynumber(). + + The endprotoent() function closes the file. + + The getprotobyname() and getprotobynumber() functions sequentially search + from the beginning of the file until a matching protocol name or protocol + number is found, or until EOF is encountered. + +RETURN VALUES + Null pointer (0) returned on EOF or error. + +FILES + /etc/protocols + +SEE ALSO + protocols(5) + +HISTORY + The getprotoent(), getprotobynumber(), getprotobyname(), setprotoent(), + and endprotoent() functions appeared in 4.2BSD. + +BUGS + These functions use a static data space; if the data is needed for future + use, it should be copied before any subsequent calls overwrite it. Only + the Internet protocols are currently understood. + +BSD June 4, 1993 BSD + |