#include "urldata.h"
-#define MEMDEBUG_NODEFINES /* do not redefine the standard functions */
-
/* The last 3 #include files should be in this order */
#include "curl_printf.h"
#include "curl_memory.h"
if(curl_dbg_logfile &&
curl_dbg_logfile != stderr &&
curl_dbg_logfile != stdout) {
- fclose(curl_dbg_logfile);
+ (fclose)(curl_dbg_logfile);
}
curl_dbg_logfile = NULL;
}
{
if(!curl_dbg_logfile) {
if(logname && *logname)
- curl_dbg_logfile = fopen(logname, FOPEN_WRITETEXT);
+ curl_dbg_logfile = (fopen)(logname, FOPEN_WRITETEXT);
else
curl_dbg_logfile = stderr;
#ifdef MEMDEBUG_LOG_SYNC
if(countcheck("socket", line, source))
return CURL_SOCKET_BAD;
- sockfd = socket(domain, type, protocol);
+ sockfd = (socket)(domain, type, protocol);
if(source && (sockfd != CURL_SOCKET_BAD))
curl_dbg_log("FD %s:%d socket() = %" FMT_SOCKET_T "\n",
SEND_TYPE_RETV rc;
if(countcheck("send", line, source))
return -1;
- rc = send(sockfd, buf, len, flags);
+ rc = (send)(sockfd, buf, len, flags);
if(source)
curl_dbg_log("SEND %s:%d send(%lu) = %ld\n",
source, line, (unsigned long)len, (long)rc);
RECV_TYPE_RETV rc;
if(countcheck("recv", line, source))
return -1;
- rc = recv(sockfd, buf, len, flags);
+ rc = (recv)(sockfd, buf, len, flags);
if(source)
curl_dbg_log("RECV %s:%d recv(%lu) = %ld\n",
source, line, (unsigned long)len, (long)rc);
curl_socket_t socket_vector[2],
int line, const char *source)
{
- int res = socketpair(domain, type, protocol, socket_vector);
+ int res = (socketpair)(domain, type, protocol, socket_vector);
if(source && (0 == res))
curl_dbg_log("FD %s:%d socketpair() = "
struct sockaddr *addr = (struct sockaddr *)saddr;
curl_socklen_t *addrlen = (curl_socklen_t *)saddrlen;
- curl_socket_t sockfd = accept(s, addr, addrlen);
+ curl_socket_t sockfd = (accept)(s, addr, addrlen);
if(source && (sockfd != CURL_SOCKET_BAD))
curl_dbg_log("FD %s:%d accept() = %" FMT_SOCKET_T "\n",
struct sockaddr *addr = (struct sockaddr *)saddr;
curl_socklen_t *addrlen = (curl_socklen_t *)saddrlen;
- curl_socket_t sockfd = accept4(s, addr, addrlen, flags);
+ curl_socket_t sockfd = (accept4)(s, addr, addrlen, flags);
if(source && (sockfd != CURL_SOCKET_BAD))
curl_dbg_log("FD %s:%d accept() = %" FMT_SOCKET_T "\n",
/* this is our own defined way to close sockets on *ALL* platforms */
int curl_dbg_sclose(curl_socket_t sockfd, int line, const char *source)
{
- int res = sclose(sockfd);
+ int res = CURL_SCLOSE(sockfd);
curl_dbg_mark_sclose(sockfd, line, source);
return res;
}
FILE *curl_dbg_fopen(const char *file, const char *mode,
int line, const char *source)
{
- FILE *res = fopen(file, mode);
+ FILE *res = (fopen)(file, mode);
if(source)
curl_dbg_log("FILE %s:%d fopen(\"%s\",\"%s\") = %p\n",
FILE *curl_dbg_fdopen(int filedes, const char *mode,
int line, const char *source)
{
- FILE *res = fdopen(filedes, mode);
+ FILE *res = (fdopen)(filedes, mode);
if(source)
curl_dbg_log("FILE %s:%d fdopen(\"%d\",\"%s\") = %p\n",
source, line, filedes, mode, (void *)res);
curl_dbg_log("FILE %s:%d fclose(%p)\n",
source, line, (void *)file);
- res = fclose(file);
+ res = (fclose)(file);
return res;
}
nchars = (int)sizeof(buf) - 1;
if(nchars > 0)
- fwrite(buf, 1, (size_t)nchars, curl_dbg_logfile);
+ (fwrite)(buf, 1, (size_t)nchars, curl_dbg_logfile);
}
#endif /* CURLDEBUG */