Direct use of this structure by clients is forbidden. socket implementations may change the structure. 'magic' must be ISCAPI_SOCKETMGR_MAGIC for any of the isc_socket_ routines to work. socket implementations must maintain all socket invariants. In effect, this definition is used only for non-BIND9 version ("export") of the library, and the export version does not work for win32. So, to avoid the definition conflict with win32/socket.c, we enable this definition only for non-Win32 (i.e. Unix) platforms.
Definition at line 392 of file socket.h.