summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorJaroslav Kysela <perex@perex.cz>2005-08-24 14:06:11 +0000
committerJaroslav Kysela <perex@perex.cz>2005-08-24 14:06:11 +0000
commit62b9d00ad684049c62cf8e577ea85498880268a4 (patch)
treea8e798cf0edb4c4dfeff81911aca90e5231d5c47 /test
parent5af75610f2c7b86dbd4fe856172341ad8140c94b (diff)
downloadalsa-lib-62b9d00ad684049c62cf8e577ea85498880268a4.tar.gz
test/pcm.c - remove -EINTR handling (a job for alsa-lib)
Diffstat (limited to 'test')
-rw-r--r--test/pcm.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/test/pcm.c b/test/pcm.c
index b461b118..95e27bf4 100644
--- a/test/pcm.c
+++ b/test/pcm.c
@@ -201,7 +201,7 @@ static int xrun_recovery(snd_pcm_t *handle, int err)
printf("Can't recovery from underrun, prepare failed: %s\n", snd_strerror(err));
return 0;
} else if (err == -ESTRPIPE) {
- while ((err = snd_pcm_resume(handle)) == -EAGAIN || err == -EINTR)
+ while ((err = snd_pcm_resume(handle)) == -EAGAIN)
sleep(1); /* wait until the suspend flag is released */
if (err < 0) {
err = snd_pcm_prepare(handle);
@@ -231,7 +231,7 @@ static int write_loop(snd_pcm_t *handle,
cptr = period_size;
while (cptr > 0) {
err = snd_pcm_writei(handle, ptr, cptr);
- if (err == -EAGAIN || err == -EINTR)
+ if (err == -EAGAIN)
continue;
if (err < 0) {
if (xrun_recovery(handle, err) < 0) {
@@ -661,7 +661,7 @@ static int direct_write_loop(snd_pcm_t *handle,
cptr = period_size;
while (cptr > 0) {
err = snd_pcm_mmap_writei(handle, ptr, cptr);
- if (err == -EAGAIN || err == -EINTR)
+ if (err == -EAGAIN)
continue;
if (err < 0) {
if (xrun_recovery(handle, err) < 0) {