From 43404c50c42c66d62787787e35008354d93e7a11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Wed, 25 Apr 2007 18:19:25 +0000 Subject: [PATCH] open() fails with -1 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20820 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../media/media-add-ons/multi_audio/MultiAudioDevice.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/add-ons/media/media-add-ons/multi_audio/MultiAudioDevice.cpp b/src/add-ons/media/media-add-ons/multi_audio/MultiAudioDevice.cpp index a4f2693ba2..ea75eddffc 100644 --- a/src/add-ons/media/media-add-ons/multi_audio/MultiAudioDevice.cpp +++ b/src/add-ons/media/media-add-ons/multi_audio/MultiAudioDevice.cpp @@ -29,6 +29,7 @@ #include "debug.h" #include "driver_io.h" #include +#include #include float SAMPLE_RATES[] = { @@ -198,9 +199,10 @@ status_t MultiAudioDevice::InitDriver() CALLED(); //open the device driver for output - fd = open( fDevice_path, O_WRONLY ); + fd = open(fDevice_path, O_WRONLY); - if ( fd == 0 ) { + if (fd == -1) { + fprintf(stderr, "Failed to open %s: %s\n", fDevice_path, strerror(errno)); return B_ERROR; }