From 9177d1143b295559497b46d08869e60f8ac9b887 Mon Sep 17 00:00:00 2001
From: Jason Parker <jparker@digium.com>
Date: Mon, 18 Sep 2006 22:35:40 +0000
Subject: [PATCH] Change the includes to work on FreeBSD Linux has
 sys/soundcard.h, which does a #include <linux/soundcard.h>

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43240 65c4cc65-6c06-0410-ace0-fbb531ad65f3
---
 utils/Makefile | 1 +
 utils/muted.c  | 6 +++---
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/utils/Makefile b/utils/Makefile
index 5eae26d1e4..9d3f5434cb 100644
--- a/utils/Makefile
+++ b/utils/Makefile
@@ -17,6 +17,7 @@ UTILS:=astman smsq stereorize streamplayer aelparse muted
 
 ifeq (${OSARCH},SunOS)
   LIBS+=-lsocket -lnsl
+  UTILS:=$(filter-out muted,$(UTILS))
 endif
 
 ifeq ($(POPT_LIB),)
diff --git a/utils/muted.c b/utils/muted.c
index 63be3c7033..879bea5838 100644
--- a/utils/muted.c
+++ b/utils/muted.c
@@ -35,10 +35,10 @@
  *
  */
 
-#ifndef __Darwin__
-#include <linux/soundcard.h>
-#else
+#ifdef __Darwin__
 #include <CoreAudio/AudioHardware.h> 
+#elif defined(__linux__) || defined(__FreeBSD__)
+#include <sys/soundcard.h>
 #endif
 #include <stdio.h>
 #include <errno.h>
-- 
GitLab