ares_getsock man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

ARES_GETSOCK(3)						       ARES_GETSOCK(3)

NAME
       ares_getsock - get socket descriptors to wait on

SYNOPSIS
       #include <ares.h>

       int ares_getsock(ares_channel channel, ares_socket_t *socks,
       int numsocks);

DESCRIPTION
       The ares_getsock function retrieves the set of socket descriptors which
       the calling application should wait on for reading and/or  writing  for
       the  processing	of  name  service  queries pending on the name service
       channel identified by channel.  Socket descriptors will be set  in  the
       socket  descriptor  array pointed to by socks.  numsocks is the size of
       the given array in number of ints.

       This function can only return information about up to  16  sockets.  If
       more  are  in  use  (however  unlikely  that  is),  they are simply not
       reported back.

RETURN VALUES
       ares_getsock returns a bitmask for what actions to wait for on the dif‐
       ferent  sockets.	 The  ares.h  header  file  provides these convenience
       macros to extract the information appropriately:

       #define ARES_GETSOCK_MAXNUM 16 /* ares_getsock() can return info about
					 this many sockets */
       #define ARES_GETSOCK_READABLE(bits,num) (bits & (1<< (num)))
       #define ARES_GETSOCK_WRITABLE(bits,num) (bits & (1 << ((num) +					       ARES_GETSOCK_MAXNUM)))

NOTES
       This function was added in c-ares 1.3.1

SEE ALSO
       ares_timeout(3), ares_fds(3), ares_process(3)

				 11 March 2010		       ARES_GETSOCK(3)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net