Constantine Sapuntzakis enhancements to make memory tracking log file writing

of messages atomic, on systems where an fwrite of a memory buffer is atomic.
This commit is contained in:
Yang Tse 2010-01-18 20:22:04 +00:00
parent 5b5ff41ef1
commit ccfe279117
5 changed files with 96 additions and 69 deletions

View file

@ -54,6 +54,7 @@ CURL_EXTERN void curl_dofree(void *ptr, int line, const char *source);
CURL_EXTERN char *curl_dostrdup(const char *str, int line, const char *source);
CURL_EXTERN void curl_memdebug(const char *logname);
CURL_EXTERN void curl_memlimit(long limit);
CURL_EXTERN void curl_memlog(const char *format, ...);
/* file descriptor manipulators */
CURL_EXTERN int curl_socket(int domain, int type, int protocol, int line , const char *);