summaryrefslogtreecommitdiff
path: root/sysutils/ipmitool/patches/patch-lib_ipmi__main.c
blob: 743ef3bad4de29b7d0bdde0eac31e0739ba6a69d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$NetBSD: patch-lib_ipmi__main.c,v 1.1 2018/09/06 09:47:02 jperkin Exp $

Avoid defines that result in getpass() failures on Darwin.

--- lib/ipmi_main.c.orig	2016-07-31 06:56:33.000000000 +0000
+++ lib/ipmi_main.c
@@ -29,11 +29,13 @@
  * LIABILITY, ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE,
  * EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  */
+#if !defined(__APPLE__)
 #define _XOPEN_SOURCE 700
 #define _BSD_SOURCE || \
 	(_XOPEN_SOURCE >= 500 || \
 	_XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED) && \
 	!(_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600)
+#endif
 
 #include <stdlib.h>
 #include <stdio.h>