mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-05 13:29:57 -05:00
mmkbd: get rid of support for ancient kernels
This commit is contained in:
parent
f1d3dfb118
commit
66d21849e6
1 changed files with 5 additions and 16 deletions
|
|
@ -52,17 +52,6 @@ PA_MODULE_USAGE("device=<evdev device> sink=<sink name>");
|
|||
|
||||
#define DEFAULT_DEVICE "/dev/input/event0"
|
||||
|
||||
/*
|
||||
* This isn't defined in older kernel headers and there is no way of
|
||||
* detecting it.
|
||||
*/
|
||||
struct _input_id {
|
||||
__u16 bustype;
|
||||
__u16 vendor;
|
||||
__u16 product;
|
||||
__u16 version;
|
||||
};
|
||||
|
||||
static const char* const valid_modargs[] = {
|
||||
"device",
|
||||
"sink",
|
||||
|
|
@ -169,7 +158,7 @@ int pa__init(pa_module*m) {
|
|||
pa_modargs *ma = NULL;
|
||||
struct userdata *u;
|
||||
int version;
|
||||
struct _input_id input_id;
|
||||
struct input_id input_id;
|
||||
char name[256];
|
||||
uint8_t evtype_bitmask[EV_MAX/8 + 1];
|
||||
|
||||
|
|
@ -187,8 +176,8 @@ int pa__init(pa_module*m) {
|
|||
u->fd = -1;
|
||||
u->fd_type = 0;
|
||||
|
||||
if ((u->fd = open(pa_modargs_get_value(ma, "device", DEFAULT_DEVICE), O_RDONLY)) < 0) {
|
||||
pa_log("failed to open evdev device: %s", pa_cstrerror(errno));
|
||||
if ((u->fd = open(pa_modargs_get_value(ma, "device", DEFAULT_DEVICE), O_RDONLY|O_NOCTTY)) < 0) {
|
||||
pa_log("Failed to open evdev device: %s", pa_cstrerror(errno));
|
||||
goto fail;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue