Return -ENODEV instead of -ENOTTY for disconnected devices.
case SND_PCM_STATE_SUSPENDED:
return -ESTRPIPE;
case SND_PCM_STATE_DISCONNECTED:
- return -ENOTTY; /* linux VFS does this? */
+ return -ENODEV;
default:
return 1;
}
case SND_PCM_STATE_SUSPENDED:
return -ESTRPIPE;
case SND_PCM_STATE_DISCONNECTED:
- return -ENOTTY; /* linux VFS does this? */
+ return -ENODEV;
default:
return -EIO;
}
case SND_PCM_STATE_SUSPENDED:
return -ESTRPIPE;
case SND_PCM_STATE_DISCONNECTED:
- return -ENOTTY;
+ return -ENODEV;
default:
return -EBADFD;
}
case SND_PCM_STATE_SUSPENDED:
return -ESTRPIPE;
case SND_PCM_STATE_DISCONNECTED:
- return -ENOTTY;
+ return -ENODEV;
default:
return -EBADFD;
}
switch (snd_pcm_state(dmix->spcm)) {
case SND_PCM_STATE_DISCONNECTED:
dmix->state = SND_PCM_STATE_DISCONNECTED;
- return -ENOTTY;
+ return -ENODEV;
default:
break;
}
case SNDRV_PCM_STATE_XRUN:
return -EPIPE;
case SNDRV_PCM_STATE_DISCONNECTED:
- return -ENOTTY;
+ return -ENODEV;
default:
return -EBADFD;
}
case SNDRV_PCM_STATE_XRUN:
return -EPIPE;
case SNDRV_PCM_STATE_DISCONNECTED:
- return -ENOTTY;
+ return -ENODEV;
default:
return -EBADFD;
}
switch (snd_pcm_state(dshare->spcm)) {
case SND_PCM_STATE_DISCONNECTED:
dshare->state = SNDRV_PCM_STATE_DISCONNECTED;
- return -ENOTTY;
+ return -ENODEV;
default:
break;
}
case SNDRV_PCM_STATE_XRUN:
return -EPIPE;
case SNDRV_PCM_STATE_DISCONNECTED:
- return -ENOTTY;
+ return -ENODEV;
default:
return -EBADFD;
}
case SNDRV_PCM_STATE_XRUN:
return -EPIPE;
case SNDRV_PCM_STATE_DISCONNECTED:
- return -ENOTTY;
+ return -ENODEV;
default:
return -EBADFD;
}
switch (snd_pcm_state(dsnoop->spcm)) {
case SND_PCM_STATE_DISCONNECTED:
dsnoop->state = SNDRV_PCM_STATE_DISCONNECTED;
- return -ENOTTY;
+ return -ENODEV;
default:
break;
}
return SND_PCM_STATE_SUSPENDED;
case SND_PCM_STATE_DISCONNECTED:
dsnoop->state = SNDRV_PCM_STATE_DISCONNECTED;
- return -ENOTTY;
+ return -ENODEV;
default:
break;
}
case SNDRV_PCM_STATE_XRUN:
return -EPIPE;
case SNDRV_PCM_STATE_DISCONNECTED:
- return -ENOTTY;
+ return -ENODEV;
default:
return -EBADFD;
}
case SNDRV_PCM_STATE_XRUN:
return -EPIPE;
case SNDRV_PCM_STATE_DISCONNECTED:
- return -ENOTTY;
+ return -ENODEV;
default:
return -EBADFD;
}
case SND_PCM_STATE_SUSPENDED:
return -ESTRPIPE;
case SND_PCM_STATE_DISCONNECTED:
- return -ENOTTY;
+ return -ENODEV;
default:
break;
}