This function returns a pointer to a protoent structure containing the data from the protocols table. For information about the protoent structure, refer to protoent Structure. All information is contained in a static area, so it must be copied to be saved. Related Functions See also getprotoent() and getprotobyname().