diff options
author | tanimura <tanimura@FreeBSD.org> | 2002-01-01 17:36:26 +0000 |
---|---|---|
committer | tanimura <tanimura@FreeBSD.org> | 2002-01-01 17:36:26 +0000 |
commit | a46d1d7f893729bbd95a207f15da7cf72690209c (patch) | |
tree | 2bf9e44e75f8effab6b654ff7122f77f882aeee0 /sys/dev/sound/midi/midisynth.h | |
parent | cfe419eb213db0b2937a261122224454d75db7a4 (diff) | |
download | FreeBSD-src-a46d1d7f893729bbd95a207f15da7cf72690209c.zip FreeBSD-src-a46d1d7f893729bbd95a207f15da7cf72690209c.tar.gz |
- Do not uiomove with a mutex locked.
- Move from msleep/wakeup to condvar.
- Return either zero or a positive errno value from a function.
Return additional result via references.
- Unify the typedef of callback functions.
Diffstat (limited to 'sys/dev/sound/midi/midisynth.h')
-rw-r--r-- | sys/dev/sound/midi/midisynth.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/sound/midi/midisynth.h b/sys/dev/sound/midi/midisynth.h index db43354..356be89 100644 --- a/sys/dev/sound/midi/midisynth.h +++ b/sys/dev/sound/midi/midisynth.h @@ -64,8 +64,8 @@ typedef int (mdsy_setupvoice_t)(mididev_info *md, int voice, int chn); typedef int (mdsy_sendsysex_t)(mididev_info *md, u_char *sysex, int len); typedef int (mdsy_prefixcmd_t)(mididev_info *md, int status); typedef int (mdsy_volumemethod_t)(mididev_info *md, int mode); -typedef int (mdsy_readraw_t)(mididev_info *md, u_char *buf, int len, int nonblock); -typedef int (mdsy_writeraw_t)(mididev_info *md, u_char *buf, int len, int nonblock); +typedef int (mdsy_readraw_t)(mididev_info *md, u_char *buf, int len, int *lenr, int nonblock); +typedef int (mdsy_writeraw_t)(mididev_info *md, u_char *buf, int len, int *lenw, int nonblock); /* * The order of mutex lock (from the first to the last) |