projects
/
ardour.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ceecbf2
)
fix preprocessor error on some/many systems
author
Paul Davis
<paul@linuxaudiosystems.com>
Thu, 26 Oct 2017 19:44:09 +0000
(15:44 -0400)
committer
Paul Davis
<paul@linuxaudiosystems.com>
Thu, 26 Oct 2017 19:44:09 +0000
(15:44 -0400)
libs/backends/alsa/alsa_rawmidi.cc
patch
|
blob
|
history
diff --git
a/libs/backends/alsa/alsa_rawmidi.cc
b/libs/backends/alsa/alsa_rawmidi.cc
index 68d8808679a9f4a2862790c9ace41dd4deab273d..d1c46f98cf17634e809d462e092891c721a4eb3c 100644
(file)
--- a/
libs/backends/alsa/alsa_rawmidi.cc
+++ b/
libs/backends/alsa/alsa_rawmidi.cc
@@
-280,8
+280,12
@@
AlsaRawMidiIn::main_process_thread ()
uint64_t time = g_get_monotonic_time();
ssize_t err = snd_rawmidi_read (_device, data, sizeof(data));
- if ((err == -EAGAIN) || (err == -EWOULDBLOCK)) {
- continue;
+#if EAGAIN != EWOULDBLOCK
+ if ((err == -EAGAIN) || (err == -EWOULDBLOCK)) {
+#else
+ if (err == -EAGAIN) {
+#endif
+ continue;
}
if (err < 0) {
PBD::error << _("AlsaRawMidiIn: read error. Terminating Midi") << endmsg;