Opens the /etc/networks file and sets the file marker.
Standard C Library (libc.a)
#include <netdb.h> void setnetent (StayOpen) int StayOpen;
Attention: Do not use the setnetent subroutine in a multithreaded environment.
The setnetent subroutine opens the /etc/networks file and sets the file marker at the beginning of the file.
|StayOpen|| Contains a value used to indicate when to close the
Specifying a value of 0 closes the /etc/networks file after each call to the getnetent subroutine.
Specifying a nonzero value leaves the /etc/networks file open after each call.
If an error occurs or the end of the file is reached, the setnetent subroutine returns a null pointer.
The setnetent subroutine is part of Base Operating System (BOS) Runtime.
All applications containing the setnetent subroutine must be compiled with _BSD set to a specific value. Acceptable values are 43 and 44. In addition, all socket applications must include the BSD libbsd.a library.
|/etc/networks||Contains official network names.|
The endnetent subroutine, getnetbyaddr subroutine, getnetbyname subroutine, getnetent subroutine.
Sockets Overview and Understanding Network Address Translation in AIX Version 4.3 Communications Programming Concepts.