endservent()--Close Service Database


  Syntax
 #include <netdb.h>

 void endservent()

  Service Program Name: QSOSRV1

  Default Public Authority: *USE

  Threadsafe: No; see Usage Notes.

The endservent() function is used to close the services database file. The file is opened by those functions that retrieve information about services (for example, getservent()).


Authorities

No authorization is required.


Usage Notes

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

  2. System i® Navigator or the following CL commands can be used to access the services database file:
  3. Do not use the endservent() function in a multithreaded environment. See the multithread alternative endservent_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 endservent() API is mapped to qso_endservent98().

Related Information



API introduced: V3R1

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