endprotoent()--Close Protocol Database


  Syntax
 #include <netdb.h>

 void endprotoent()

  Service Program Name: QSOSRV2

  Default Public Authority: *USE

  Threadsafe: No; see Usage Notes.

The endprotoent() function is used to close the protocols database file. The file is opened by those functions that retrieve information about a protocol (for example, getprotoent()).


Authorities

No authorization is required.


Usage Notes

  1. When the _XOPEN_SOURCE macro defined to the value 520 or greater, the protocols file is always closed. When the _XOPEN_SOURCE macro is not so defined, the protocols file is not closed if a setprotoent() with a nonzero parameter value was previously completed.

  2. System i® Navigator or the following CL commands can be used to access the protocol database file:

  3. Do not use the endprotoent() function in a multithreaded environment. See the multithread alternative endprotoent_r() function.

  4. When you develop in C-based languages and an application is compiled with the _XOPEN_SOURCE macro defined to the value 520 or greater, the endprotoent() API is mapped to qso_endprotoent98().

Related Information



API introduced: V3R1

[ Back to top | UNIX-Type APIs | APIs by category ]