Commit 743c6c82 authored by Nick Mathewson's avatar Nick Mathewson 🦀
Browse files

OpenBSD malloc.h believes that you should be able to detect headers with...

OpenBSD malloc.h believes that you should be able to detect headers with autoconf, or build without warnings, but not both.  So never include malloc.h on OpenBSD.  Backport candidate.

svn:r17891
parent 26482e85
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -72,8 +72,13 @@
#include <malloc/malloc.h>
#endif
#ifdef HAVE_MALLOC_H
#ifndef OPENBSD
/* OpenBSD has a malloc.h, but for our purposes, it only exists in order to
 * scold us for being so stupid as to autodetect its presence.  To be fair,
 * they've done this since 1996, when autoconf was only 5 years old. */
#include <malloc.h>
#endif
#endif
#ifdef HAVE_MALLOC_NP_H
#include <malloc_np.h>
#endif
+2 −0
Original line number Diff line number Diff line
@@ -5,8 +5,10 @@

#include "or.h"
#if defined(EXPORTMALLINFO) && defined(HAVE_MALLOC_H) && defined(HAVE_MALLINFO)
#ifndef OPENBSD
#include <malloc.h>
#endif
#endif

/**
 * \file directory.c