Loading configure.in +1 −1 Original line number Diff line number Diff line Loading @@ -315,7 +315,7 @@ AC_CHECK_HEADERS(netdb.h sys/ioctl.h sys/socket.h arpa/inet.h netinet/in.h pwd.h dnl These headers are not essential AC_CHECK_HEADERS(stdint.h sys/types.h inttypes.h sys/param.h sys/wait.h limits.h sys/limits.h netinet/in.h arpa/inet.h machine/limits.h syslog.h sys/time.h sys/resource.h inttypes.h utime.h sys/utime.h sys/mman.h netintet/in.h netinet/in6.h malloc.h sys/syslimits.h malloc/malloc.h) AC_CHECK_HEADERS(stdint.h sys/types.h inttypes.h sys/param.h sys/wait.h limits.h sys/limits.h netinet/in.h arpa/inet.h machine/limits.h syslog.h sys/time.h sys/resource.h inttypes.h utime.h sys/utime.h sys/mman.h netinet/in6.h malloc.h sys/syslimits.h malloc/malloc.h) TOR_CHECK_PROTOTYPE(malloc_good_size, HAVE_MALLOC_GOOD_SIZE_PROTOTYPE, [#ifdef HAVE_MALLOC_H Loading src/common/OpenBSD_malloc_Linux.c +14 −13 Original line number Diff line number Diff line Loading @@ -272,7 +272,7 @@ static struct pgfree *px; char *malloc_options; /* Name of the current public function. */ static char *malloc_func; static const char *malloc_func; #define MMAP(size) \ mmap((void *)0, (size), PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE, \ Loading Loading @@ -439,20 +439,20 @@ malloc_dump(int fd) extern char *__progname; static void wrterror(char *p) wrterror(const char *p) { char *q = " error: "; const char *q = " error: "; struct iovec iov[5]; iov[0].iov_base = __progname; iov[0].iov_len = strlen(__progname); iov[1].iov_base = malloc_func; iov[1].iov_base = (char*)malloc_func; iov[1].iov_len = strlen(malloc_func); iov[2].iov_base = q; iov[2].iov_base = (char*)q; iov[2].iov_len = strlen(q); iov[3].iov_base = p; iov[3].iov_base = (char*)p; iov[3].iov_len = strlen(p); iov[4].iov_base = "\n"; iov[4].iov_base = (char*)"\n"; iov[4].iov_len = 1; writev(STDERR_FILENO, iov, 5); Loading @@ -467,9 +467,9 @@ wrterror(char *p) } static void wrtwarning(char *p) wrtwarning(const char *p) { char *q = " warning: "; const char *q = " warning: "; struct iovec iov[5]; if (malloc_abort) Loading @@ -479,13 +479,13 @@ wrtwarning(char *p) iov[0].iov_base = __progname; iov[0].iov_len = strlen(__progname); iov[1].iov_base = malloc_func; iov[1].iov_base = (char*)malloc_func; iov[1].iov_len = strlen(malloc_func); iov[2].iov_base = q; iov[2].iov_base = (char*)q; iov[2].iov_len = strlen(q); iov[3].iov_base = p; iov[3].iov_base = (char*)p; iov[3].iov_len = strlen(p); iov[4].iov_base = "\n"; iov[4].iov_base = (char*)"\n"; iov[4].iov_len = 1; writev(STDERR_FILENO, iov, 5); Loading Loading @@ -1707,6 +1707,7 @@ free_bytes(void *ptr, u_long index, struct pginfo * info) #endif /* MALLOC_EXTRA_SANITY */ void *vp; long i; (void) index; /* Find the chunk number on the page */ i = ((u_long) ptr & malloc_pagemask) >> info->shift; Loading Loading
configure.in +1 −1 Original line number Diff line number Diff line Loading @@ -315,7 +315,7 @@ AC_CHECK_HEADERS(netdb.h sys/ioctl.h sys/socket.h arpa/inet.h netinet/in.h pwd.h dnl These headers are not essential AC_CHECK_HEADERS(stdint.h sys/types.h inttypes.h sys/param.h sys/wait.h limits.h sys/limits.h netinet/in.h arpa/inet.h machine/limits.h syslog.h sys/time.h sys/resource.h inttypes.h utime.h sys/utime.h sys/mman.h netintet/in.h netinet/in6.h malloc.h sys/syslimits.h malloc/malloc.h) AC_CHECK_HEADERS(stdint.h sys/types.h inttypes.h sys/param.h sys/wait.h limits.h sys/limits.h netinet/in.h arpa/inet.h machine/limits.h syslog.h sys/time.h sys/resource.h inttypes.h utime.h sys/utime.h sys/mman.h netinet/in6.h malloc.h sys/syslimits.h malloc/malloc.h) TOR_CHECK_PROTOTYPE(malloc_good_size, HAVE_MALLOC_GOOD_SIZE_PROTOTYPE, [#ifdef HAVE_MALLOC_H Loading
src/common/OpenBSD_malloc_Linux.c +14 −13 Original line number Diff line number Diff line Loading @@ -272,7 +272,7 @@ static struct pgfree *px; char *malloc_options; /* Name of the current public function. */ static char *malloc_func; static const char *malloc_func; #define MMAP(size) \ mmap((void *)0, (size), PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE, \ Loading Loading @@ -439,20 +439,20 @@ malloc_dump(int fd) extern char *__progname; static void wrterror(char *p) wrterror(const char *p) { char *q = " error: "; const char *q = " error: "; struct iovec iov[5]; iov[0].iov_base = __progname; iov[0].iov_len = strlen(__progname); iov[1].iov_base = malloc_func; iov[1].iov_base = (char*)malloc_func; iov[1].iov_len = strlen(malloc_func); iov[2].iov_base = q; iov[2].iov_base = (char*)q; iov[2].iov_len = strlen(q); iov[3].iov_base = p; iov[3].iov_base = (char*)p; iov[3].iov_len = strlen(p); iov[4].iov_base = "\n"; iov[4].iov_base = (char*)"\n"; iov[4].iov_len = 1; writev(STDERR_FILENO, iov, 5); Loading @@ -467,9 +467,9 @@ wrterror(char *p) } static void wrtwarning(char *p) wrtwarning(const char *p) { char *q = " warning: "; const char *q = " warning: "; struct iovec iov[5]; if (malloc_abort) Loading @@ -479,13 +479,13 @@ wrtwarning(char *p) iov[0].iov_base = __progname; iov[0].iov_len = strlen(__progname); iov[1].iov_base = malloc_func; iov[1].iov_base = (char*)malloc_func; iov[1].iov_len = strlen(malloc_func); iov[2].iov_base = q; iov[2].iov_base = (char*)q; iov[2].iov_len = strlen(q); iov[3].iov_base = p; iov[3].iov_base = (char*)p; iov[3].iov_len = strlen(p); iov[4].iov_base = "\n"; iov[4].iov_base = (char*)"\n"; iov[4].iov_len = 1; writev(STDERR_FILENO, iov, 5); Loading Loading @@ -1707,6 +1707,7 @@ free_bytes(void *ptr, u_long index, struct pginfo * info) #endif /* MALLOC_EXTRA_SANITY */ void *vp; long i; (void) index; /* Find the chunk number on the page */ i = ((u_long) ptr & malloc_pagemask) >> info->shift; Loading