diff options
author | Daniel Stenberg <daniel@haxx.se> | 2007-05-30 12:58:47 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2007-05-30 12:58:47 +0000 |
commit | 670273968ce2a8e648c61829d3304de23d91349d (patch) | |
tree | 9c30f3b95d44058e9a67fde10bf55f9943b76cc8 /ares/setup.h | |
parent | b6820b26745c819386be03d4150d5006ec33080c (diff) |
added ares_process_fd() to allow applications to ask for processing on
specific sockets and thus avoiding select() and associated functions/macros.
This function will be used by upcoming libcurl releases for this very
reason. It also made me export the ares_socket_t type in the public ares.h
header file, since ares_process_fd() uses that type for two of the arguments.
Diffstat (limited to 'ares/setup.h')
-rw-r--r-- | ares/setup.h | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/ares/setup.h b/ares/setup.h index 465e012fe..2106df770 100644 --- a/ares/setup.h +++ b/ares/setup.h @@ -3,7 +3,7 @@ /* $Id$ */ -/* Copyright (C) 2004 - 2005 by Daniel Stenberg et al +/* Copyright (C) 2004 - 2007 by Daniel Stenberg et al * * Permission to use, copy, modify, and distribute this software and its * documentation for any purpose and without fee is hereby granted, provided @@ -118,18 +118,6 @@ #undef PACKAGE /* - * Typedef our socket type - */ - -#ifdef USE_WINSOCK -typedef SOCKET ares_socket_t; -#define ARES_SOCKET_BAD INVALID_SOCKET -#else -typedef int ares_socket_t; -#define ARES_SOCKET_BAD -1 -#endif - -/* * Assume a few thing unless they're set by configure */ |