return 0;
if (close(hw->fd)) {
err = -errno;
- SYSERR("close failed\n");
+ SYSMSG("close failed");
}
free(hw->buf);
free(hw);
long flags;
if ((flags = fcntl(hw->fd, F_GETFL)) < 0) {
- SYSERR("F_GETFL failed");
+ SYSMSG("F_GETFL failed");
return -errno;
}
if (nonblock)
else
flags &= ~O_NONBLOCK;
if (fcntl(hw->fd, F_SETFL, flags) < 0) {
- SYSERR("F_SETFL for O_NONBLOCK failed");
+ SYSMSG("F_SETFL for O_NONBLOCK failed");
return -errno;
}
return 0;
snd_rawmidi_hw_t *hw = rmidi->private_data;
info->stream = rmidi->stream;
if (ioctl(hw->fd, SNDRV_RAWMIDI_IOCTL_INFO, info) < 0) {
- SYSERR("SNDRV_RAWMIDI_IOCTL_INFO failed");
+ SYSMSG("SNDRV_RAWMIDI_IOCTL_INFO failed");
return -errno;
}
return 0;
int tstamp;
params->stream = rmidi->stream;
if (ioctl(hw->fd, SNDRV_RAWMIDI_IOCTL_PARAMS, params) < 0) {
- SYSERR("SNDRV_RAWMIDI_IOCTL_PARAMS failed");
+ SYSMSG("SNDRV_RAWMIDI_IOCTL_PARAMS failed");
return -errno;
}
buf_reset(hw);
snd_rawmidi_hw_t *hw = rmidi->private_data;
status->stream = rmidi->stream;
if (ioctl(hw->fd, SNDRV_RAWMIDI_IOCTL_STATUS, status) < 0) {
- SYSERR("SNDRV_RAWMIDI_IOCTL_STATUS failed");
+ SYSMSG("SNDRV_RAWMIDI_IOCTL_STATUS failed");
return -errno;
}
return 0;
snd_rawmidi_hw_t *hw = rmidi->private_data;
int str = rmidi->stream;
if (ioctl(hw->fd, SNDRV_RAWMIDI_IOCTL_DROP, &str) < 0) {
- SYSERR("SNDRV_RAWMIDI_IOCTL_DROP failed");
+ SYSMSG("SNDRV_RAWMIDI_IOCTL_DROP failed");
return -errno;
}
buf_reset(hw);
snd_rawmidi_hw_t *hw = rmidi->private_data;
int str = rmidi->stream;
if (ioctl(hw->fd, SNDRV_RAWMIDI_IOCTL_DRAIN, &str) < 0) {
- SYSERR("SNDRV_RAWMIDI_IOCTL_DRAIN failed");
+ SYSMSG("SNDRV_RAWMIDI_IOCTL_DRAIN failed");
return -errno;
}
return 0;
fd = snd_open_device(filename, fmode);
if (fd < 0) {
snd_ctl_close(ctl);
- SYSERR("open %s failed", filename);
+ SYSMSG("open %s failed", filename);
return -errno;
}
}
if (ioctl(fd, SNDRV_RAWMIDI_IOCTL_PVERSION, &ver) < 0) {
ret = -errno;
- SYSERR("SNDRV_RAWMIDI_IOCTL_PVERSION failed");
+ SYSMSG("SNDRV_RAWMIDI_IOCTL_PVERSION failed");
close(fd);
snd_ctl_close(ctl);
return ret;
memset(&info, 0, sizeof(info));
info.stream = outputp ? SNDRV_RAWMIDI_STREAM_OUTPUT : SNDRV_RAWMIDI_STREAM_INPUT;
if (ioctl(fd, SNDRV_RAWMIDI_IOCTL_INFO, &info) < 0) {
- SYSERR("SNDRV_RAWMIDI_IOCTL_INFO failed");
+ SYSMSG("SNDRV_RAWMIDI_IOCTL_INFO failed");
ret = -errno;
close(fd);
snd_ctl_close(ctl);