sioctl_onval(3) returns int not void 

138 int
139 sioctl_onval(struct sioctl_hdl *hdl,
140     void (*cb)(void *, unsigned int, unsigned int), void *arg)
141 {
142     hdl->ctl_cb = cb;
143     hdl->ctl_arg = arg;
144     return hdl->ops->onctl(hdl);
145 }


diff --git a/lib/libsndio/sioctl_open.3 b/lib/libsndio/sioctl_open.3
index b234e291200..7b6869b1d79 100644
--- a/lib/libsndio/sioctl_open.3
+++ b/lib/libsndio/sioctl_open.3
@@ -45,7 +45,7 @@
 .Fa "void (*cb)(void *arg, struct sioctl_desc *desc, int val)"
 .Fa "void *arg"
 .Fc
-.Ft void
+.Ft int
 .Fo sioctl_onval
 .Fa "struct sioctl_hdl *hdl"
 .Fa "void (*cb)(void *arg, unsigned int addr, unsigned int val)"

Reply via email to