diff --git a/libavformat/audio.c b/libavformat/audio.c
index 1dfccccb8cebda2ebf711b037fe74ebde0ea690d..faa0a8b546381d69dd86447119c7c36c3b18ebe6 100644
--- a/libavformat/audio.c
+++ b/libavformat/audio.c
@@ -23,7 +23,7 @@
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
-#ifdef __OpenBSD__
+#ifdef HAVE_SOUNDCARD_H
 #include <soundcard.h>
 #else
 #include <sys/soundcard.h>