Daniel Johnson 
							
						 
					 
					
						
						
							
						
						5fe879555d 
					 
					
						
						
							
							Enable poll on darwin13  
						
						... 
						
						
						
						Poll has long been broken on Mac OS X. Starting with 10.9 (darwin13) it
now works correctly so this patch enables it there. 
						
						
					 
					
						2014-05-06 08:31:10 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						429820b180 
					 
					
						
						
							
							strcasestr: remove check for this unused function  
						
						
						
						
					 
					
						2013-02-23 19:51:05 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						358c5c0745 
					 
					
						
						
							
							strlcat: remove function  
						
						... 
						
						
						
						This function was only used twice, both in places where performance
isn't crucial (socks + if2ip). Removing the use of this function removes
the need to have our private version for systems without it == reduced
amount of code.
Also, in the SOCKS case it is clearly better to fail gracefully rather
than to truncate the results.
This work was triggered by a bug report on the strcal prototype in
strequal.h.
strlcat was added in commit db70cd28http://curl.haxx.se/bug/view.cgi?id=1192 
Reported by: Jeremy Huddleston 
						
						
					 
					
						2013-02-14 10:41:45 +01:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						9ab5f9dd8d 
					 
					
						
						
							
							curl-functions.m4: improve gethostname arg 2 data type check  
						
						
						
						
					 
					
						2012-12-17 16:31:24 +01:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						87e8691e7c 
					 
					
						
						
							
							curl-functions.m4: add gethostname arg 2 data type check and definition  
						
						
						
						
					 
					
						2012-12-15 17:46:28 +01:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						809c809281 
					 
					
						
						
							
							curl-functions.m4: update detection logic of getaddrinfo() thread-safeness  
						
						... 
						
						
						
						Take in account that h_errno might be a modifiable lvalue not defined as
a C preprocessor macro 
						
						
					 
					
						2012-03-28 18:48:38 +02:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						dddcd3b042 
					 
					
						
						
							
							curl-functions.m4: update detection logic of getaddrinfo() thread-safeness  
						
						... 
						
						
						
						Take in account that POSIX standard Issue 7 drops h_errno support. Now, we also
consider getaddrinfo() to be thread-safe when (_POSIX_C_SOURCE >= 200809L) or
(_XOPEN_SOURCE >= 700) independently of whether h_errno exists or not. 
						
						
					 
					
						2012-03-21 01:02:58 +01:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						65cc163195 
					 
					
						
						
							
							curl-functions.m4 serial # bump  
						
						
						
						
					 
					
						2011-07-29 20:29:48 +02:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						9417e71f4a 
					 
					
						
						
							
							Revert "configure: additional flag checks for fcntl() socket() and socketpair()"  
						
						... 
						
						
						
						This reverts commit bc6e6a465a 
						
						
					 
					
						2011-07-29 20:24:37 +02:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						bc6e6a465a 
					 
					
						
						
							
							configure: additional flag checks for fcntl() socket() and socketpair()  
						
						
						
						
					 
					
						2011-07-29 18:28:04 +02:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						bcbac913d6 
					 
					
						
						
							
							socketpair() usage tracking to allow fd leak detection  
						
						
						
						
					 
					
						2011-07-29 13:27:10 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						c33aee1667 
					 
					
						
						
							
							treaded-resolver: better error messages  
						
						... 
						
						
						
						Now use gai_strerror() to get proper error messages when getaddrinfo()
has failed. Detect the function in configure.
Code based on work and suggestions by Jeff Pohlmeyer and Guenter Knauf 
						
						
					 
					
						2011-04-28 15:25:03 +02:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						b1e4dce671 
					 
					
						
						
							
							curl-functions: provide xattr function tests that also check number of arguments  
						
						
						
						
					 
					
						2010-11-10 18:26:21 +01:00 
						 
				 
			
				
					
						
							
							
								Stefan Tomanek 
							
						 
					 
					
						
						
							
						
						f1db21218b 
					 
					
						
						
							
							write extended attributes by using fsetxattr  
						
						... 
						
						
						
						Instead of reopening the downloaded file, fsetxattr uses the (already
open) file descriptor to attach extended attributes. This makes the
procedure more robust against errors caused by moved or deleted files. 
						
						
					 
					
						2010-11-10 10:43:05 +01:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						7cebf22d57 
					 
					
						
						
							
							serial number bump  
						
						
						
						
					 
					
						2010-11-09 01:40:25 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						689ee8345c 
					 
					
						
						
							
							xattr-check: correct the comment as well  
						
						
						
						
					 
					
						2010-11-08 09:35:47 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						710ecb6946 
					 
					
						
						
							
							setxattr: fix the checks  
						
						... 
						
						
						
						My copy and paste job was a little too much copy and I missed to adjust
it properly to sys/xattr.h all over and this is a fix to cure that. 
						
						
					 
					
						2010-11-08 09:08:26 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						95719fbea6 
					 
					
						
						
							
							xattr: add configure check and #ifdefs  
						
						... 
						
						
						
						setxattr is a glibc call to set extended attributes, so configure now
checks for it and the code is adapted to only build when the
functionality is present. 
						
						
					 
					
						2010-11-05 14:07:38 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						2309b4e330 
					 
					
						
						
							
							remove the CVSish $Id$ lines  
						
						
						
						
					 
					
						2010-03-24 11:02:54 +01:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						8d6e8e00e1 
					 
					
						
						
							
							update outdated serial number  
						
						
						
						
					 
					
						2010-03-17 10:39:07 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						7c028a8332 
					 
					
						
						
							
							- Markus Duft pointed out in bug  #2961796  that even though Interix has a  
						
						... 
						
						
						
						poll() function it doesn't quite work the way we want it so we must disable
  it, and he also provided a patch for it.
  http://curl.haxx.se/bug/view.cgi?id=2961796  
						
						
					 
					
						2010-03-02 13:34:57 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						1e87e4bb4e 
					 
					
						
						
							
							Prevent detection of stdint.h on IRIX systems, even when available.  
						
						... 
						
						
						
						IRIX MIPSpro 7.4 C++ compiler does not tolerate inclusion of stdint.h 
						
						
					 
					
						2010-01-06 18:25:10 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						f0068267ee 
					 
					
						
						
							
							Update serial number  
						
						
						
						
					 
					
						2009-11-16 01:56:45 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						5b3be2ee35 
					 
					
						
						
							
							getaddrinfo is fully thread safe on solaris versions which  
						
						... 
						
						
						
						implement the function even when h_errno is not a macro.
The h_errno macro test now only done on systems for which there
is no hard coded knowledge about getaddrinfo's thread safeness. 
						
						
					 
					
						2009-11-15 13:43:15 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						5e75817d44 
					 
					
						
						
							
							Assume that getaddrinfo is thread safe, unless hard coded  
						
						... 
						
						
						
						knowledge says the contrary or h_errno is not defined. 
						
						
					 
					
						2009-11-13 20:03:45 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						a7e4022d6b 
					 
					
						
						
							
							Related with the threadsafe capability of getaddrinfo:  
						
						... 
						
						
						
						- Constantine Sapuntzakis reported that Darwin 6.0 a.k.a. MAC OS X 10.2
  and newer have a threadsafe getaddrinfo.
- Fix Dragonfly BSD triplet detection.
- In case the hard-coded knowledge says that getaddrinfo is threadsafe,
  an additional check is done to verify that h_errno is also defined.
  If h_errno isn't defined, we finally assume that it isn't threadsafe.
  Jamie Lokier provided the inspiration for this extra check. 
						
						
					 
					
						2009-11-13 05:01:51 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						4999847625 
					 
					
						
						
							
							AIX 5.2 and newer have threadsafe getaddrinfo.  
						
						... 
						
						
						
						Add some comments to better understand what the regex's pretend to achieve. 
						
						
					 
					
						2009-11-12 22:48:40 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						d26a92493a 
					 
					
						
						
							
							HP-UX 11.11 and later have threadsafe getaddrinfo  
						
						
						
						
					 
					
						2009-11-12 20:29:28 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						c1f9440aca 
					 
					
						
						
							
							Check if getaddrinfo is threadsafe when function check allows it to be used  
						
						
						
						
					 
					
						2009-11-12 18:31:33 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						6d4e6cc813 
					 
					
						
						
							
							Check for basename() is now done the same as other function checks  
						
						
						
						
					 
					
						2009-10-18 03:37:39 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						b64dd3c63d 
					 
					
						
						
							
							Added check for memrchr function or macro  
						
						
						
						
					 
					
						2009-09-28 12:16:29 +00:00 
						 
				 
			
				
					
						
							
							
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						f671d0513c 
					 
					
						
						
							
							renamed generated config.h to curl_config.h in order to avoid clashes when libcurl is used with other projects which also have a config.h.  
						
						
						
						
					 
					
						2009-07-14 13:25:14 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						1ff4e9008b 
					 
					
						
						
							
							Refactor how libraries are checked for connect() function,  
						
						... 
						
						
						
						and check for connect() as it is done for other functions. 
						
						
					 
					
						2009-06-20 17:24:43 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						d6d63147b6 
					 
					
						
						
							
							add CloseSocket camel case function check  
						
						
						
						
					 
					
						2009-06-18 12:36:10 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						37eba37019 
					 
					
						
						
							
							socket() and closesocket() prototypes might be in socket.h  
						
						
						
						
					 
					
						2009-06-17 12:51:24 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						40b2f2553b 
					 
					
						
						
							
							check for socket() and closesocket() as it is done for other functions  
						
						
						
						
					 
					
						2009-06-17 09:12:19 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						e323abe5d9 
					 
					
						
						
							
							Moved CURL_INCLUDES_INTTYPES to curl-functions.m4 along with other CURL_INCLUDES_*  
						
						
						
						
					 
					
						2009-04-28 10:27:04 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						0daeab3b8d 
					 
					
						
						
							
							Initial step towards a configure time curl_socklen_t definition  
						
						
						
						
					 
					
						2009-04-26 18:51:03 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						debe0b561d 
					 
					
						
						
							
							check for poll() as it is done for other functions  
						
						
						
						
					 
					
						2009-02-13 05:49:58 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						32634b0771 
					 
					
						
						
							
							Make checking for struct ifreq a prerequisite for setting  
						
						... 
						
						
						
						HAVE_IOCTL_SIOCGIFADDR since it's needed to use SIOCGIFADDR and Watcom C
doesn't currently define it. 
						
						
					 
					
						2008-11-20 07:59:26 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						9b12f09600 
					 
					
						
						
							
							check for gethostbyaddr and gethostbyname as it is done for other functions  
						
						
						
						
					 
					
						2008-11-18 01:57:28 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						ecd3251542 
					 
					
						
						
							
							Make configure script check if ioctl with the SIOCGIFADDR command can be  
						
						... 
						
						
						
						used, and define HAVE_IOCTL_SIOCGIFADDR if appropriate. 
						
						
					 
					
						2008-11-17 13:13:15 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						999c7126b3 
					 
					
						
						
							
							fix leftover from previous commit  
						
						
						
						
					 
					
						2008-11-17 10:05:35 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						cd440215a5 
					 
					
						
						
							
							fix inet_pton() runtime configure check  
						
						
						
						
					 
					
						2008-11-17 03:54:05 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						3517eba632 
					 
					
						
						
							
							fix typo affecting inclusion of <arpa/inet.h> in configure  
						
						... 
						
						
						
						checks for inet_ntoa_r() inet_ntop() and inet_pton() 
						
						
					 
					
						2008-11-14 15:26:27 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						2cd44abafc 
					 
					
						
						
							
							#include <string.h> in the getaddrinfo() runtime check for the memset() prototype  
						
						
						
						
					 
					
						2008-11-14 14:47:53 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						4b486ebbc1 
					 
					
						
						
							
							fix symbol definition check for fcntl.h inclusion  
						
						
						
						
					 
					
						2008-11-14 05:18:08 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						f9f211d2c6 
					 
					
						
						
							
							#include <stdlib.h> in the getifaddrs() runtime check for the exit() prototype  
						
						
						
						
					 
					
						2008-11-14 02:51:41 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						17d2a464ad 
					 
					
						
						
							
							Refactor configure script detection of functions used to set sockets into  
						
						... 
						
						
						
						non-blocking mode, and decouple function detection from function capability. 
						
						
					 
					
						2008-11-13 18:56:55 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						9717ccb786 
					 
					
						
						
							
							check for getifaddrs and freeifaddrs as it is done for other functions  
						
						
						
						
					 
					
						2008-11-08 03:27:15 +00:00