#include <fcntl.h>
#include <cerrno>
+#include <cstring>
-#include <pbd/error.h>
-#include <pbd/pathscanner.h>
+#include "pbd/error.h"
+#include "pbd/pathscanner.h"
-#include <midi++/types.h>
-#include <midi++/fd_midiport.h>
+#include "midi++/types.h"
+#include "midi++/fd_midiport.h"
using namespace std;
using namespace MIDI;
midi_filename_pattern = new string (pattern);
}
- if (desc.mode & O_NONBLOCK == 0) {
+ if ((desc.mode & O_NONBLOCK) == 0) {
/* we unconditionally set O_NONBLOCK during
open, but the request didn't ask for it,
so remove it.
{
PathScanner scanner;
- return scanner (*midi_dirpath, *midi_filename_pattern, false, true);
+ return scanner (*midi_dirpath, *midi_filename_pattern, false, true, false);
}
int
}
bytes_written++;
- for (i = 0; i < slowdown * 10000; i++);
+ for (i = 0; i < slowdown * 10000; i++) {}
}
}
int
-FD_MidiPort::read (byte* buf, size_t max, timestamp_t ignored)
+FD_MidiPort::read (byte* buf, size_t max)
{
int nread;