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 +
eCos Reference Manual
PrevChapter 38. TCP/IP Library ReferenceNext

getprotoent

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
+    

PrevHomeNext
getnetentUpgetrrsetbyname
\ No newline at end of file