version 1.3, 2012/11/30 22:26:34 |
version 1.4, 2015/12/20 11:38:33 |
|
|
#include <string.h> |
#include <string.h> |
#include <sndio.h> |
#include <sndio.h> |
#include "defs.h" |
#include "defs.h" |
|
#include "fdpass.h" |
#include "file.h" |
#include "file.h" |
#include "midi.h" |
#include "midi.h" |
#include "miofile.h" |
#include "miofile.h" |
|
|
int |
int |
port_mio_open(struct port *p) |
port_mio_open(struct port *p) |
{ |
{ |
p->mio.hdl = mio_open(p->path, p->midi->mode, 1); |
p->mio.hdl = fdpass_mio_open(p->num, p->midi->mode); |
if (p->mio.hdl == NULL) |
if (p->mio.hdl == NULL) |
return 0; |
return 0; |
p->mio.file = file_new(&port_mio_ops, p, p->path, mio_nfds(p->mio.hdl)); |
p->mio.file = file_new(&port_mio_ops, p, p->path, mio_nfds(p->mio.hdl)); |