mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-03 09:01:50 -05:00
18 lines
257 B
C
18 lines
257 B
C
|
|
#include <assert.h>
|
||
|
|
#include "sioman.h"
|
||
|
|
|
||
|
|
static int stdio_inuse = 0;
|
||
|
|
|
||
|
|
int pa_stdio_acquire(void) {
|
||
|
|
if (stdio_inuse)
|
||
|
|
return -1;
|
||
|
|
|
||
|
|
stdio_inuse = 1;
|
||
|
|
return 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
void pa_stdio_release(void) {
|
||
|
|
assert(stdio_inuse);
|
||
|
|
stdio_inuse = 0;
|
||
|
|
}
|