From add3a4a1e20f840215afa3c699890cc6bc054c30 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Fri, 13 Jan 2006 15:09:40 +0000 Subject: [PATCH] Skip resmgr when EAGAIN or EBUSY Skip resmgr when EAGAIN or EBUSY. --- include/local.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/local.h b/include/local.h index cf7dd10e..bf53d512 100644 --- a/include/local.h +++ b/include/local.h @@ -236,6 +236,8 @@ static inline int snd_open_device(const char *filename, int fmode) int fd = open(filename, fmode); if (fd >= 0) return fd; + if (errno == EAGAIN || errno == EBUSY) + return fd; return rsm_open_device(filename, fmode); } #else -- 2.11.0