library, so that the same application code can use mutex-locking independently of OpenSSL or GnutTLS being used.
curl_socket_t is unsigned (like Windows) that could cause it to wrongly return a max fd of -1.
CURLOPT_MAX_RECV_SPEED_LARGE that limit tha maximum rate libcurl is allowed to send or receive data. This kind of adds the the command line tool's option --limit-rate to the library. The rate limiting logic in the curl app is now removed and is instead provided by libcurl itself. Transfer rate limiting will now also work for -d and -F, which it didn't before.
ares_dns.h, which break c-ares on my Sparc64. Bit-wise operations in C operate on logical values. And in any event the octets are already in big-endian (aka network) byte order so they're being reversed (thus the source of the breakage).
…TCP and UDP even when a poll(2) or select(2) suggest otherwise.
…cription of how to write such a file
-fvisibility=hidden on gcc >= 4.0. This reduces the size of the libcurl binary and speeds up dynamic linking by hiding all the internal symbols from the symbol table.
…ad of trying to maintain an accurate list in this file (too).
…the Hiper project. Also added a few obvious ones.
variables, simplified the splayprint function, modified Curl_splayremovebyaddr() to return error code. All in an effort to track down the reported splay problem, but I've failed to do that so far...