git: 925c54a30fde - stable/13 - file: Fix cross-compilation on Darwin/macOS

From: Jessica Clarke <jrtc27_at_FreeBSD.org>
Date: Tue, 25 Jan 2022 01:40:22 UTC
The branch stable/13 has been updated by jrtc27:

URL: https://cgit.FreeBSD.org/src/commit/?id=925c54a30fdea77a81fd86bab4c9b0b9f4664d38

commit 925c54a30fdea77a81fd86bab4c9b0b9f4664d38
Author:     Jose Luis Duran <jlduran@gmail.com>
AuthorDate: 2022-01-05 12:13:22 +0000
Commit:     Jessica Clarke <jrtc27@FreeBSD.org>
CommitDate: 2022-01-25 00:05:17 +0000

    file: Fix cross-compilation on Darwin/macOS
    
    Darwin/macOS does not have pipe2(2).
    
    Apply a similar guard as in f3d7ace4b235422e5ccff0315f2965ac935241d8
    after 43a5ec4eb41567cc92586503212743d89686d78f.
    
    Pull Request: https://github.com/freebsd/freebsd-src/pull/574
    
    (cherry picked from commit f5ccb3a33e23797b98860cea497d989a338af446)
---
 lib/libmagic/config.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/lib/libmagic/config.h b/lib/libmagic/config.h
index 382314f12928..8c2f2619f01d 100644
--- a/lib/libmagic/config.h
+++ b/lib/libmagic/config.h
@@ -126,7 +126,9 @@
 #endif
 
 /* Define to 1 if you have the `pipe2' function. */
+#ifndef __APPLE__ /* Cross building tools on macOS */
 #define HAVE_PIPE2 1
+#endif
 
 /* Define to 1 if you have the `pread' function. */
 #define HAVE_PREAD 1