Open the protocol name database file
#include <netdb.h> void setprotoent( int stayopen );
The setprotoent() function opens and rewinds the protocol name database file. If the stayopen flag is nonzero, the protocol name database isn't closed after each call to getprotobyname() or getprotobynumber().
| 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, you should copy it before any subsequent calls overwrite it.
Currently, only the Internet protocols are understood.