Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-07-24 | errno.h inclusion conditionally done in setup_once.h | Yang Tse | |
2011-05-18 | CLOSESOCKETFUNCTION: added | Daniel Stenberg | |
Introduced the initial setup to allow closesocket callbacks by making sure sclose() is only ever called from one place in the libcurl source and still run all test cases fine. | |||
2011-02-14 | gmtime: remove define | Daniel Stenberg | |
It turns out some systems rely on the gmtime or gmtime_r to be defined already in the system headers and thus my "precaution" redefining of them only caused trouble. They are now removed. | |||
2011-02-07 | Curl_gmtime: avoid future mistakes | Daniel Stenberg | |
Document Curl_gmtime() and define away the old functions so that they won't be used internally again by mistake. | |||
2010-05-31 | update year in copyright notice | Yang Tse | |
2010-05-27 | setup_once: use enum type for 'bool' on non-C99 platforms | Tor Arntsen | |
An enum will catch non-bool assignments to bool on platforms with a strict compiler, e.g MIPSPro. Signed-off-by: Kamil Dudka <kdudka@redhat.com> | |||
2010-05-20 | build: allow curl to build with Microsoft VC10 | Tanguy Fautre | |
By undefing a bunch of E* defines that VC10 has started to define but that we redefine internally to their WSA* alternatives when building for Windows. | |||
2010-03-24 | remove the CVSish $Id$ lines | Daniel Stenberg | |
2009-12-30 | VMS specific preprocessor symbol checking adjustments | Yang Tse | |
2009-06-19 | sclose() function-like macro definition used to close a socket, | Yang Tse | |
now solely based on HAVE_CLOSESOCKET and HAVE_CLOSESOCKET_CAMEL config file preprocessor definitions. | |||
2009-06-10 | Adjusted to take in account that... | Yang Tse | |
With the curl memory tracking feature decoupled from the debug build feature, CURLDEBUG and DEBUGBUILD preprocessor symbol definitions are used as follows: CURLDEBUG used for curl debug memory tracking specific code (--enable-curldebug) DEBUGBUILD used for debug enabled specific code (--enable-debug) | |||
2009-05-02 | Use build-time configured curl_socklen_t instead of socklen_t | Yang Tse | |
2009-04-21 | Moved potential inclusion of system's malloc.h and memory.h header files to | Yang Tse | |
setup_once.h. Inclusion of each header file is based on the definition of NEED_MALLOC_H and NEED_MEMORY_H respectively. | |||
2008-08-27 | Don't abort configuration if recvfrom() is not available. | Yang Tse | |
2008-07-21 | Change recvfrom's sixth argument data type to the 'historically standard' 'int' | Yang Tse | |
data type for systems where this sixth argument is prototyped as a void pointer. Start of thread: http://curl.haxx.se/mail/lib-2008-07/0153.html | |||
2008-07-21 | Use the sreadfrom() wrapper to replace recvfrom() in our code. | Yang Tse | |
2008-07-17 | RECVFROM_TYPE_ARG2, RECVFROM_TYPE_ARG5 and RECVFROM_TYPE_ARG6 are now defined | Yang Tse | |
to the data type pointed by its respective argument and not the pointer type. | |||
2008-07-16 | Configure process now checks availability of recvfrom() socket function and | Yang Tse | |
finds out its return type and the types of its arguments. Added definitions for non-configure systems config files, and introduced macro sreadfrom which will be used on udp sockets as a recvfrom() wrapper. | |||
2008-05-21 | fix: remove need and definition of HAVE_SOCKLEN_T symbol | Yang Tse | |
2007-10-24 | Windows build targets have socklen_t definition in ws2tcpip.h but some | Yang Tse | |
versions of ws2tcpip.h do not have the definition. It seems that when the socklen_t definition is missing from ws2tcpip.h the definition for INET_ADDRSTRLEN is also missing, and that when one definition is present the other one also is available. | |||
2007-10-17 | We use this ZERO_NULL to avoid picky compiler warnings, | Yang Tse | |
when assigning a NULL pointer to a function pointer var. | |||
2007-09-05 | Minix doesn't support getsockopt on UDP sockets or send/recv on TCP | Dan Fandrich | |
sockets. | |||
2007-06-12 | With lots of help from Rich Rauenza(?) in bug #1733119, we introduce a fairly | Daniel Stenberg | |
complicated work-around for 64bit HPUX compiles. We do the fix using inline static functions to make them follow the header file properly and thus get used fine in the test suite too etc. | |||
2007-04-25 | Steve Little's fixes to allow compilation on VMS 64-bit mode | Yang Tse | |
2007-04-11 | convenience SIG_ATOMIC_T macro definition | Yang Tse | |
2007-04-04 | move WinSock definitions of EBADF, EINTR, EINVAL and EAFNOSUPPORT to ↵ | Yang Tse | |
setup_once.h | |||
2007-02-22 | Check for stdbool.h at configuration stage, and include it if available. | Yang Tse | |
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 | |||
2007-02-21 | curlassert macro replaced with DEBUGASSERT macro defined in setup_once.h | Yang Tse | |
2007-02-20 | Move header file inclusion logic and definition of timeval | Yang Tse | |
struct for platforms that don't have it to setup_once.h | |||
2007-02-18 | fix ENAMETOOLONG and ENOTEMPTY may already be defined in errno.h | Yang Tse | |
2007-02-17 | Move portable error number symbolic name definitions to setup_once.h | Yang Tse | |
2007-02-15 | introduce uppercase macros SOCKERRNO, SET_SOCKERRNO(), ERRNO and SET_ERRNO() | Yang Tse | |
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. | |||
2007-02-14 | avoid using funtion isblank() and just use our ISBLANK | Yang Tse | |
macro to provide this functionality on all platforms | |||
2007-02-13 | check for isblank() at configuration stage. If not available | Yang Tse | |
provide a suitable replacement for use in our ISBLANK macro | |||
2007-02-13 | use our own ISUPPER and ISLOWER macros | Yang Tse | |
2007-02-13 | use our own ISBLANK macro | Yang Tse | |
2007-02-02 | move DEBUGF macro definition to setup_once.h | Yang Tse | |
2007-01-27 | sync comment with reality | Yang Tse | |
2006-12-16 | recv() doesn't take MSG_NOSIGNAL in its forth argument so let's not pass it. | Daniel Stenberg | |
Brendan Jurd pointed out. | |||
2006-11-25 | Make sure RETSIGTYPE is properly defined | Yang Tse | |
2006-11-22 | Added a check in configure that verifies if <signal.h> is available, | Yang Tse | |
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. | |||
2006-10-27 | Get rid of the special sread()+swrite() for MSDOS. Use recv() | Gisle Vanem | |
and send(). Added needed HAVE_x defines. | |||
2006-10-18 | Added ISPRINT() required for src/main.c. | Gisle Vanem | |
2006-10-18 | Tor's spell fixes | Daniel Stenberg | |
2006-10-18 | Move definition of IS*() macros to setup_once.h | Yang Tse | |
2006-08-29 | Support other MS-DOS compilers (MSDOS is a djgpp built-in define). | Gisle Vanem | |
2006-07-31 | Force compilation failure in case macros sread() or swrite() are not defined. | Yang Tse | |
2006-07-28 | First step trying to avoid the multiple header inclusion and recursion ↵ | Yang Tse | |
nightmare. Reintroduce checking for HAVE_MSG_NOSIGNAL in configure script, so that we don't depend on header inclusion order for a valid check. |