summaryrefslogtreecommitdiffstats
path: root/regress/lib
diff options
context:
space:
mode:
authorratchov <ratchov@openbsd.org>2008-12-17 07:19:27 +0000
committerratchov <ratchov@openbsd.org>2008-12-17 07:19:27 +0000
commitdd80057d342091acb09d6f8c40eb5eb27fcf56cc (patch)
tree757ce4177d7de03e44bb11ee2fe954b7a57c0374 /regress/lib
parentMake the "machine xir" ddb command work on machines with Tomatillo (diff)
downloadwireguard-openbsd-dd80057d342091acb09d6f8c40eb5eb27fcf56cc.tar.xz
wireguard-openbsd-dd80057d342091acb09d6f8c40eb5eb27fcf56cc.zip
add a writable ``appbufsz'' field to the sa_par structure, containing
the program-part of the buffer size, ie the part that is subject to underruns. Useful for apps like cdio(1) that don't have their own rings, or to apps that have a minimum ring size constraint. Setting the ``bufsz'' parameter becomes deprecated. ok jakemsr
Diffstat (limited to 'regress/lib')
-rw-r--r--regress/lib/libsndio/fd/fd.c2
-rw-r--r--regress/lib/libsndio/play/play.c2
-rw-r--r--regress/lib/libsndio/rec/rec.c1
3 files changed, 2 insertions, 3 deletions
diff --git a/regress/lib/libsndio/fd/fd.c b/regress/lib/libsndio/fd/fd.c
index 9a76946bc55..d25f32acdc2 100644
--- a/regress/lib/libsndio/fd/fd.c
+++ b/regress/lib/libsndio/fd/fd.c
@@ -228,7 +228,7 @@ main(int argc, char **argv) {
playpath = optarg;
break;
case 'b':
- if (sscanf(optarg, "%u", &par.bufsz) != 1) {
+ if (sscanf(optarg, "%u", &par.appbufsz) != 1) {
fprintf(stderr, "%s: bad buf size\n", optarg);
exit(1);
}
diff --git a/regress/lib/libsndio/play/play.c b/regress/lib/libsndio/play/play.c
index a3b28b42ba3..6d85508da42 100644
--- a/regress/lib/libsndio/play/play.c
+++ b/regress/lib/libsndio/play/play.c
@@ -69,7 +69,7 @@ main(int argc, char **argv) {
}
break;
case 'b':
- if (sscanf(optarg, "%u", &par.bufsz) != 1) {
+ if (sscanf(optarg, "%u", &par.appbufsz) != 1) {
fprintf(stderr, "%s: bad buf size\n", optarg);
exit(1);
}
diff --git a/regress/lib/libsndio/rec/rec.c b/regress/lib/libsndio/rec/rec.c
index e7d737e8d37..f5c908077dc 100644
--- a/regress/lib/libsndio/rec/rec.c
+++ b/regress/lib/libsndio/rec/rec.c
@@ -44,7 +44,6 @@ main(int argc, char **argv) {
par.bits = 16;
par.rchan = 2;
par.rate = 44100;
- par.bufsz = 0x10000;
while ((ch = getopt(argc, argv, "r:c:e:b:x:")) != -1) {
switch(ch) {