platform/upstream/c-ares.git
17 years agouse ares_getopt for all platforms
Yang Tse [Thu, 12 Apr 2007 19:01:19 +0000 (19:01 +0000)]
use ares_getopt for all platforms

17 years agoadd ares_getopt prototype
Yang Tse [Thu, 12 Apr 2007 18:59:46 +0000 (18:59 +0000)]
add ares_getopt prototype

17 years agoRename function as ares_getopt()
Yang Tse [Thu, 12 Apr 2007 18:06:41 +0000 (18:06 +0000)]
Rename function as ares_getopt()

17 years agoReplace tabs with spaces
Yang Tse [Thu, 12 Apr 2007 17:45:57 +0000 (17:45 +0000)]
Replace tabs with spaces

17 years agoAdd file ares_getopt.c
Yang Tse [Thu, 12 Apr 2007 16:53:59 +0000 (16:53 +0000)]
Add file ares_getopt.c

Original file name getopt.c  Initial import into the c-ares source tree
on 2007-04-11.  Lifted from version 5.2 of the 'Open Mash' project with
the modified BSD license, BSD license without the advertising clause.

17 years agoconvenience SIG_ATOMIC_T macro definition
Yang Tse [Wed, 11 Apr 2007 11:02:13 +0000 (11:02 +0000)]
convenience SIG_ATOMIC_T macro definition

17 years agomove WinSock definitions of EBADF, EINTR, EINVAL and EAFNOSUPPORT to setup_once.h
Yang Tse [Wed, 4 Apr 2007 06:06:36 +0000 (06:06 +0000)]
move WinSock definitions of EBADF, EINTR, EINVAL and  EAFNOSUPPORT to setup_once.h

17 years agoupdate copyright year
Yang Tse [Tue, 3 Apr 2007 18:25:18 +0000 (18:25 +0000)]
update copyright year

17 years agoCleanup. Warnings related with FD_SET, FD_ISSET, and FD_ZERO macros
Yang Tse [Tue, 3 Apr 2007 02:45:04 +0000 (02:45 +0000)]
Cleanup. Warnings related with FD_SET, FD_ISSET, and FD_ZERO macros
are not icc 9.0 specific.

17 years agoadded variadic macro stuff.
Gunter Knauf [Tue, 27 Mar 2007 19:27:43 +0000 (19:27 +0000)]
added variadic macro stuff.

17 years agoadded CVS Id tag.
Gunter Knauf [Mon, 26 Mar 2007 01:54:06 +0000 (01:54 +0000)]
added CVS Id tag.

17 years agofixed build to use compiler-default lib extension.
Gunter Knauf [Mon, 26 Mar 2007 01:50:44 +0000 (01:50 +0000)]
fixed  build to use compiler-default lib extension.

17 years agoattempt to keep message length below 80 chars
Yang Tse [Thu, 22 Mar 2007 14:41:10 +0000 (14:41 +0000)]
attempt to keep message length below 80 chars

17 years agoAdded a hack to work around the circular dependency when
Gisle Vanem [Sat, 17 Mar 2007 17:56:21 +0000 (17:56 +0000)]
Added a hack to work around the circular dependency when
CURL_DEBUG is defined.

17 years agoshow better description for AMD64-linux static libraries PIC check
Yang Tse [Thu, 15 Mar 2007 15:35:51 +0000 (15:35 +0000)]
show better description for AMD64-linux static libraries PIC check

17 years agoremove code superceeded by the new method used to force
Yang Tse [Thu, 8 Mar 2007 12:04:30 +0000 (12:04 +0000)]
remove code superceeded by the new method used to force
libtool to skip C++ and Fortran checks in patchset:
http://cool.haxx.se/cvs.cgi/curl/ares/configure.ac.diff?r1=1.60&r2=1.64

17 years agofix test leftover in previous commit
Yang Tse [Wed, 7 Mar 2007 18:02:35 +0000 (18:02 +0000)]
fix test leftover in previous commit

17 years agoforce libtool to build static libraries with PIC on AMD64
Yang Tse [Wed, 7 Mar 2007 17:59:03 +0000 (17:59 +0000)]
force libtool to build static libraries with PIC on AMD64

17 years agoAutoconf redefines the M4 builtin macro 'm4_undefine' in such a way that
Yang Tse [Wed, 7 Mar 2007 01:13:03 +0000 (01:13 +0000)]
Autoconf redefines the M4 builtin macro 'm4_undefine' in such a way that
it fails if the macro that is being undefined is not already defined. To
make this work under all cases and be sure that at a certain point some
specific macro isn't defined we must use the following style in configure:

m4_ifdef([macro], [m4_undefine([macro])])

17 years agoAutoconf 2.57 didn't like these m4_undefine for some reason (probably a bug).
Dan Fandrich [Tue, 6 Mar 2007 18:08:25 +0000 (18:08 +0000)]
Autoconf 2.57 didn't like these m4_undefine for some reason (probably a bug).
Luckily, they weren't needed.

17 years agoskip libtool C++ and Fortran linker checks
Yang Tse [Tue, 6 Mar 2007 16:53:53 +0000 (16:53 +0000)]
skip libtool C++ and Fortran linker checks

17 years agoskip libtool C++ and Fortran checks
Yang Tse [Tue, 6 Mar 2007 05:05:50 +0000 (05:05 +0000)]
skip libtool C++ and Fortran checks

17 years agoAdded TOPDIR variable. Put dependencies in external file.
Gisle Vanem [Tue, 27 Feb 2007 15:35:06 +0000 (15:35 +0000)]
Added TOPDIR variable. Put dependencies in external file.
Added -DHAVE_STRUCT_TIMEVAL to CFLAGS.

17 years agoRemoved inclusion of <sys/types.h> in .c-files
Gisle Vanem [Mon, 26 Feb 2007 04:33:19 +0000 (04:33 +0000)]
Removed inclusion of <sys/types.h> in .c-files
since it's already included through "setup.h".

17 years agoinclude <sys/types.h> when checking availability of the bool type
Yang Tse [Thu, 22 Feb 2007 16:44:43 +0000 (16:44 +0000)]
include <sys/types.h> when checking availability of the bool type

17 years agoCheck for stdbool.h at configuration stage, and include it if available.
Yang Tse [Thu, 22 Feb 2007 02:51:54 +0000 (02:51 +0000)]
Check for stdbool.h at configuration stage, and include it if available.

Check for lowercase 'bool' type at configuration stage. If not available
provide a suitable replacement with a type definition of 'unsigned char'
in setup_once.h

Move definitions of TRUE and FALSE to setup_once.h

17 years agocurlassert macro replaced with DEBUGASSERT macro defined in setup_once.h
Yang Tse [Wed, 21 Feb 2007 19:03:20 +0000 (19:03 +0000)]
curlassert macro replaced with DEBUGASSERT macro defined in setup_once.h

17 years agoCleanup WIN32 target using WSACleanup().
Gisle Vanem [Wed, 21 Feb 2007 15:01:51 +0000 (15:01 +0000)]
Cleanup WIN32 target using WSACleanup().

17 years agoMove header file inclusion logic and definition of timeval
Yang Tse [Tue, 20 Feb 2007 12:12:27 +0000 (12:12 +0000)]
Move header file inclusion logic and definition of timeval
struct for platforms that don't have it to setup_once.h

17 years agoAdded ares_parse_ns_reply.obj etc.
Gisle Vanem [Mon, 19 Feb 2007 17:44:59 +0000 (17:44 +0000)]
Added ares_parse_ns_reply.obj etc.

17 years agoINADDR_NONE no longer used.
Gisle Vanem [Mon, 19 Feb 2007 17:41:38 +0000 (17:41 +0000)]
INADDR_NONE no longer used.

17 years agoFixed typo.
Gisle Vanem [Mon, 19 Feb 2007 17:40:36 +0000 (17:40 +0000)]
Fixed typo.

17 years agoVlad Dinulescu added ares_parse_ns_reply()
Daniel Stenberg [Mon, 19 Feb 2007 14:06:11 +0000 (14:06 +0000)]
Vlad Dinulescu added ares_parse_ns_reply()

17 years agocompiler warning fix
Yang Tse [Mon, 19 Feb 2007 02:29:35 +0000 (02:29 +0000)]
compiler warning fix

17 years agoadd debug messages for initialization failures
Yang Tse [Mon, 19 Feb 2007 02:03:58 +0000 (02:03 +0000)]
add debug messages for initialization failures

17 years agofix ENAMETOOLONG and ENOTEMPTY may already be defined in errno.h
Yang Tse [Sun, 18 Feb 2007 00:34:37 +0000 (00:34 +0000)]
fix ENAMETOOLONG and ENOTEMPTY may already be defined in errno.h

17 years agoMove portable error number symbolic name definitions to setup_once.h
Yang Tse [Sat, 17 Feb 2007 13:51:24 +0000 (13:51 +0000)]
Move portable error number symbolic name definitions to setup_once.h

17 years agocompiler warning fix
Yang Tse [Sat, 17 Feb 2007 11:59:08 +0000 (11:59 +0000)]
compiler warning fix

17 years agocompiler warning fix
Yang Tse [Sat, 17 Feb 2007 11:34:33 +0000 (11:34 +0000)]
compiler warning fix

17 years agoadd debug messages for fopen() failures
Yang Tse [Fri, 16 Feb 2007 19:17:05 +0000 (19:17 +0000)]
add debug messages for fopen() failures

17 years agouse macros ERRNO, SET_ERRNO(), SOCKERRNO and SET_SOCKERRNO() for errno handling
Yang Tse [Fri, 16 Feb 2007 15:04:44 +0000 (15:04 +0000)]
use macros ERRNO, SET_ERRNO(), SOCKERRNO and SET_SOCKERRNO() for errno handling

17 years agocompiler warning fix
Yang Tse [Fri, 16 Feb 2007 14:22:08 +0000 (14:22 +0000)]
compiler warning fix

17 years agointroduce uppercase macros SOCKERRNO, SET_SOCKERRNO(), ERRNO and SET_ERRNO()
Yang Tse [Thu, 15 Feb 2007 16:23:24 +0000 (16:23 +0000)]
introduce uppercase macros SOCKERRNO, SET_SOCKERRNO(), ERRNO and SET_ERRNO()
making them available to any source code file which includes "setup.h".

Macro SOCKERRNO / SET_SOCKERRNO() returns / sets the *socket-related* errno
(or equivalent) on this platform to hide platform details to code using it.

Macro ERRNO / SET_ERRNO() returns / sets the NOT *socket-related* errno
(or equivalent) on this platform to hide platform details to code using it.

17 years agoicc 9.0 when compiling its generated code for its own FD_SET,
Yang Tse [Thu, 15 Feb 2007 14:02:32 +0000 (14:02 +0000)]
icc 9.0 when compiling its generated code for its own FD_SET,
FD_ISSET, and FD_ZERO macros emits warnings #1469 and #593.
So for icc 9.0 we also ignore warnings #1469 and #593.
* 593 warns on "variable __d0 was set but never used"
* 1469 warns on "cc clobber ignored"

17 years agocompiler warning fix
Yang Tse [Thu, 15 Feb 2007 12:14:34 +0000 (12:14 +0000)]
compiler warning fix

17 years agoOops, missing argument separator comma
Yang Tse [Wed, 14 Feb 2007 17:38:41 +0000 (17:38 +0000)]
Oops, missing argument separator comma

17 years agoin debug messages also show error description
Yang Tse [Wed, 14 Feb 2007 14:11:47 +0000 (14:11 +0000)]
in debug messages also show error description

17 years agoavoid using funtion isblank() and just use our ISBLANK
Yang Tse [Wed, 14 Feb 2007 13:31:37 +0000 (13:31 +0000)]
avoid using funtion isblank() and just use our ISBLANK
macro to provide this functionality on all platforms

17 years agocheck for isblank() at configuration stage. If not available
Yang Tse [Tue, 13 Feb 2007 19:01:03 +0000 (19:01 +0000)]
check for isblank() at configuration stage. If not available
provide a suitable replacement for use in our ISBLANK macro

17 years agouse our own ISUPPER and ISLOWER macros
Yang Tse [Tue, 13 Feb 2007 18:02:20 +0000 (18:02 +0000)]
use our own ISUPPER and ISLOWER macros

17 years agouse our own ISBLANK macro
Yang Tse [Tue, 13 Feb 2007 17:47:27 +0000 (17:47 +0000)]
use our own ISBLANK macro

17 years agoFix c-ares failing to get the search sequence of /etc/hosts and
Yang Tse [Tue, 13 Feb 2007 16:14:25 +0000 (16:14 +0000)]
Fix c-ares failing to get the search sequence of /etc/hosts and
DNS from /etc/nsswitch.conf, /etc/host.conf or /etc/svc.conf when
/etc/resolv.conf did not exist or was unable to read it.

17 years agocompiler warning fix
Yang Tse [Thu, 8 Feb 2007 17:01:40 +0000 (17:01 +0000)]
compiler warning fix

17 years agouse macro AC_AIX to define `_ALL_SOURCE', if on AIX.
Yang Tse [Thu, 8 Feb 2007 00:28:21 +0000 (00:28 +0000)]
use macro AC_AIX to define `_ALL_SOURCE', if on AIX.

17 years agouse same AIX XLC compiler options as curl's
Yang Tse [Wed, 7 Feb 2007 18:13:40 +0000 (18:13 +0000)]
use same AIX XLC compiler options as curl's

17 years ago*) Remove duplicate declaration of TYPE_SOCKADDR_STORAGE
Yang Tse [Wed, 7 Feb 2007 15:15:15 +0000 (15:15 +0000)]
*) Remove duplicate declaration of TYPE_SOCKADDR_STORAGE
*) Update CURL_CC_DEBUG_OPTS from curl's script

17 years agoINADDR_NONE no longer used.
Gisle Vanem [Tue, 6 Feb 2007 19:14:33 +0000 (19:14 +0000)]
INADDR_NONE no longer used.

17 years agoAdded debug option ('-d') for Watt-32 programs.
Gisle Vanem [Tue, 6 Feb 2007 19:12:38 +0000 (19:12 +0000)]
Added debug option ('-d') for Watt-32 programs.

17 years agoAdded HAVE_PROCESS_H for DOS/Win32.
Gisle Vanem [Tue, 6 Feb 2007 19:09:57 +0000 (19:09 +0000)]
Added HAVE_PROCESS_H for DOS/Win32.
Include <process.h> for getpid() in ares_init.c.

17 years agoFix compiler warning.
Gisle Vanem [Tue, 6 Feb 2007 19:00:42 +0000 (19:00 +0000)]
Fix compiler warning.

17 years agoInclude <sys/time.h> and <unistd.h> inside HAVE_x_H.
Gisle Vanem [Tue, 6 Feb 2007 18:56:34 +0000 (18:56 +0000)]
Include <sys/time.h> and <unistd.h> inside HAVE_x_H.
Added 'optind' and 'optarg' as in adig.c.

17 years agoInclude <sys/time.h> and <unistd.h> inside HAVE_x_H.
Gisle Vanem [Tue, 6 Feb 2007 18:54:35 +0000 (18:54 +0000)]
Include <sys/time.h> and <unistd.h> inside HAVE_x_H.

17 years agocompiler warning fix
Yang Tse [Tue, 6 Feb 2007 03:31:27 +0000 (03:31 +0000)]
compiler warning fix

17 years agoRemove '-Dselect=select_s'. Remove depend.dj-
Gisle Vanem [Mon, 5 Feb 2007 11:32:18 +0000 (11:32 +0000)]
Remove '-Dselect=select_s'. Remove depend.dj-

17 years agocompiler warning fix
Yang Tse [Mon, 5 Feb 2007 04:10:32 +0000 (04:10 +0000)]
compiler warning fix

17 years agoUse correct 3rd argument for ioctlsocket() under Watt-32.
Gisle Vanem [Sun, 4 Feb 2007 13:34:34 +0000 (13:34 +0000)]
Use correct 3rd argument for ioctlsocket() under Watt-32.

17 years agoUse correct calling convention.
Gisle Vanem [Sun, 4 Feb 2007 13:02:31 +0000 (13:02 +0000)]
Use correct calling convention.

17 years agoAdded DllMain() function for Watcom.
Gisle Vanem [Sun, 4 Feb 2007 12:50:53 +0000 (12:50 +0000)]
Added DllMain() function for Watcom.

17 years agocompiler warning fix
Yang Tse [Fri, 2 Feb 2007 17:16:06 +0000 (17:16 +0000)]
compiler warning fix

17 years agoadd debug messages for initialization failures
Yang Tse [Fri, 2 Feb 2007 16:01:55 +0000 (16:01 +0000)]
add debug messages for initialization failures

17 years agoadd missing strings for existing error codes
Yang Tse [Fri, 2 Feb 2007 16:01:15 +0000 (16:01 +0000)]
add missing strings for existing error codes

17 years agomove DEBUGF macro definition to setup_once.h
Yang Tse [Fri, 2 Feb 2007 15:31:32 +0000 (15:31 +0000)]
move DEBUGF macro definition to setup_once.h

17 years agocompiler warning fix
Yang Tse [Thu, 1 Feb 2007 15:36:56 +0000 (15:36 +0000)]
compiler warning fix

17 years agocompiler warning fix
Yang Tse [Thu, 1 Feb 2007 01:42:13 +0000 (01:42 +0000)]
compiler warning fix

17 years agoSupport for OpenWatcom (Win32): It do have getpid(), but no
Gisle Vanem [Tue, 30 Jan 2007 13:15:07 +0000 (13:15 +0000)]
Support for OpenWatcom (Win32): It do have getpid(), but no
<sys/time.h>.

17 years agofix compiler warning "discards qualifiers from pointer target type" in debug builds
Yang Tse [Mon, 29 Jan 2007 20:56:27 +0000 (20:56 +0000)]
fix compiler warning "discards qualifiers from pointer target type" in debug builds

17 years agosync with lib/setup_once.h
Yang Tse [Sat, 27 Jan 2007 01:56:57 +0000 (01:56 +0000)]
sync with lib/setup_once.h

17 years agoenabled build with libssh2; fixed copyright for new year..
Gunter Knauf [Tue, 23 Jan 2007 00:26:45 +0000 (00:26 +0000)]
enabled build with libssh2; fixed copyright for new year..

17 years agoahost.exe needs getopt.obj.
Gisle Vanem [Mon, 11 Dec 2006 15:18:52 +0000 (15:18 +0000)]
ahost.exe needs getopt.obj.

17 years agoMake sure RETSIGTYPE is properly defined
Yang Tse [Sat, 25 Nov 2006 01:02:52 +0000 (01:02 +0000)]
Make sure RETSIGTYPE is properly defined

17 years agoDefine HAVE_SIGNAL_H, HAVE_SIG_ATOMIC_T and HAVE_SIG_ATOMIC_T_VOLATILE
Yang Tse [Fri, 24 Nov 2006 16:38:58 +0000 (16:38 +0000)]
Define HAVE_SIGNAL_H, HAVE_SIG_ATOMIC_T and HAVE_SIG_ATOMIC_T_VOLATILE
as appropriate for platforms that don't have autotools support

17 years agoMichael Wallner fixed this problem: When I set domains in the options
Daniel Stenberg [Wed, 22 Nov 2006 22:54:41 +0000 (22:54 +0000)]
Michael Wallner fixed this problem: When I set domains in the options
struct, and there are domain/search entries in /etc/resolv.conf, the domains
of the options struct will be overridden.

17 years agoInstall ares_dns.h too
Daniel Stenberg [Wed, 22 Nov 2006 22:51:01 +0000 (22:51 +0000)]
Install ares_dns.h too

17 years agoAdded a check in configure that verifies if <signal.h> is available,
Yang Tse [Wed, 22 Nov 2006 18:41:35 +0000 (18:41 +0000)]
Added a check in configure that verifies if <signal.h> is available,
defining HAVE_SIGNAL_H if the header is available.

Added a check in configure that tests if the sig_atomic_t type is
available, defining HAVE_SIG_ATOMIC_T if it is available. Providing
a suitable default in setup_once.h if not available.

Added a check in configure that tests if the sig_atomic_t type is
already defined as volatile, defining HAVE_SIG_ATOMIC_T_VOLATILE
if it is available and already defined as volatile.

17 years agowe did 1.3.2 and are now on the 1.3.3 track!
Daniel Stenberg [Sat, 11 Nov 2006 22:23:48 +0000 (22:23 +0000)]
we did 1.3.2 and are now on the 1.3.3 track!

18 years agoMoved select_s() to Makefile.dj since select() is used in applications.
Gisle Vanem [Tue, 7 Nov 2006 13:29:15 +0000 (13:29 +0000)]
Moved select_s() to Makefile.dj since select() is used in applications.

18 years agoavoid a couple of potential zero size memory allocations
Yang Tse [Mon, 6 Nov 2006 13:56:51 +0000 (13:56 +0000)]
avoid a couple of potential zero size memory allocations

18 years agomention the areslib.dsp fix
Daniel Stenberg [Sun, 5 Nov 2006 23:11:22 +0000 (23:11 +0000)]
mention the areslib.dsp fix

18 years agoadd the recent crowd of contributors
Daniel Stenberg [Sun, 5 Nov 2006 23:11:07 +0000 (23:11 +0000)]
add the recent crowd of contributors

18 years agoAndreas Rieke fixed back the correct line endings!
Daniel Stenberg [Sun, 5 Nov 2006 23:08:11 +0000 (23:08 +0000)]
Andreas Rieke fixed back the correct line endings!

18 years agostand clear for release 1.3.2
Daniel Stenberg [Fri, 3 Nov 2006 10:47:35 +0000 (10:47 +0000)]
stand clear for release 1.3.2

18 years agoAndreas Rieke added missing file and changed line endings
Daniel Stenberg [Fri, 3 Nov 2006 10:41:33 +0000 (10:41 +0000)]
Andreas Rieke added missing file and changed line endings

18 years agoUpdated dependency output.
Gisle Vanem [Tue, 31 Oct 2006 20:45:17 +0000 (20:45 +0000)]
Updated dependency output.

18 years agoUpdated dependencies to not include config.h.
Gisle Vanem [Tue, 31 Oct 2006 20:44:36 +0000 (20:44 +0000)]
Updated dependencies to not include config.h.

18 years agoRemoved unneeded stuff.
Gisle Vanem [Tue, 31 Oct 2006 18:01:07 +0000 (18:01 +0000)]
Removed unneeded stuff.

18 years agoAdded Watt-32 section to fix things for Watt32+Win32 targets.
Gisle Vanem [Tue, 31 Oct 2006 17:54:51 +0000 (17:54 +0000)]
Added Watt-32 section to fix things for Watt32+Win32 targets.

18 years agoDon't include "nameser.h" for Watt32. Use the normal BSD-socket headers.
Gisle Vanem [Tue, 31 Oct 2006 17:51:54 +0000 (17:51 +0000)]
Don't include "nameser.h" for Watt32. Use the normal BSD-socket headers.

18 years agoAdded definition of select() for Watt32.
Gisle Vanem [Tue, 31 Oct 2006 17:25:48 +0000 (17:25 +0000)]
Added definition of select() for Watt32.

18 years agoRewritten to use ../packages/DOS/common.dj.
Gisle Vanem [Tue, 31 Oct 2006 17:24:25 +0000 (17:24 +0000)]
Rewritten to use ../packages/DOS/common.dj.

18 years agoSync with lib/setup_once.h
Yang Tse [Fri, 27 Oct 2006 15:37:26 +0000 (15:37 +0000)]
Sync with lib/setup_once.h