From: Takashi Iwai Date: Fri, 13 Jan 2006 15:09:40 +0000 (+0000) Subject: Skip resmgr when EAGAIN or EBUSY X-Git-Tag: v1.0.11rc3~7 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=add3a4a1e20f840215afa3c699890cc6bc054c30;p=alsa-lib.git Skip resmgr when EAGAIN or EBUSY Skip resmgr when EAGAIN or EBUSY. --- 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