SYMBOL INDEX (74 symbols across 19 files) FILE: cmdsocket.c function bind_cmdsocket (line 27) | int bind_cmdsocket( char *name ) { function connect_cmdsocket (line 52) | int connect_cmdsocket( char *name ) { type command (line 63) | struct command type command (line 64) | struct command type command (line 64) | struct command type iovec (line 73) | struct iovec type msghdr (line 77) | struct msghdr type cmsghdr (line 91) | struct cmsghdr function send_command (line 100) | int send_command( int cmd_fd, enum command_type type, char *param, int p... FILE: cmdsocket.h type command (line 8) | struct command type command_type (line 9) | enum command_type FILE: command.h type command_type (line 10) | enum command_type { type command (line 22) | struct command { FILE: devices.c function test_bit (line 35) | static __inline__ int test_bit(int nr, BITFIELD * addr) { function device_is_suitable (line 43) | int device_is_suitable(int fd) { function add_device (line 52) | void add_device(char *dev, int fd, int excl, char *tag) { function remove_device (line 100) | int remove_device(char *dev) { function clear_devices (line 119) | void clear_devices(void) { function count_devices (line 131) | int count_devices(void) { function for_each_device (line 141) | void for_each_device( void(*func)(device*) ) { FILE: devices.h type device (line 9) | typedef struct device { FILE: eventnames.c type input_event (line 28) | struct input_event type input_event (line 36) | struct input_event function lookup_index (line 40) | static int lookup_index(const char **map, const char *value, int max) { function lookup_event_code (line 52) | int lookup_event_code( const char *eventname ) { function lookup_event_type (line 61) | int lookup_event_type( const char *eventname ) { FILE: eventnames.h type input_event (line 10) | struct input_event type input_event (line 13) | struct input_event FILE: ignore.c function ignore_key (line 11) | void ignore_key( int code, ignore **list ) { function print_ignores (line 25) | void print_ignores( ignore *list ) { function is_ignored (line 32) | int is_ignored( int code, ignore *list ) { FILE: ignore.h type ignore (line 7) | typedef struct ignore { FILE: keystate.c function init_keystate_holder (line 14) | void init_keystate_holder(keystate_holder **ksh) { function change_keystate (line 31) | void change_keystate( keystate_holder ksh, struct input_event ev ) { FILE: keystate.h type input_event (line 11) | struct input_event FILE: obey.c function obey_command (line 14) | int obey_command( struct command *cmd ) { FILE: obey.h type command (line 7) | struct command FILE: th-cmd.c function show_help (line 23) | void show_help(void) { function main (line 36) | int main(int argc, char *argv[]) { FILE: thd.c function print_event (line 79) | static void print_event(char* dev, struct input_event ev) { function print_triggerline (line 90) | static void print_triggerline(struct input_event ev, keystate_holder ksh) { function read_event (line 104) | static int read_event( device *dev ) { function check_device (line 135) | static void check_device( device *d ) { function process_devices (line 145) | static void process_devices(void) { function add_device_to_fdset (line 149) | static void add_device_to_fdset( device *d ) { function process_events (line 158) | static void process_events(void) { function write_pidfile (line 197) | static int write_pidfile( char *pidfile ) { type option (line 206) | struct option function show_help (line 222) | void show_help(void) { function list_event_table (line 239) | static void list_event_table(int type, int max) { function list_events (line 249) | static void list_events(void) { function cleanup (line 256) | void cleanup(void) { function reload_triggerfile (line 271) | static int reload_triggerfile(void) { function handle_signal (line 283) | static void handle_signal(int sig) { function start_readers (line 295) | int start_readers(int argc, char *argv[], int start, char *dev_glob) { function main (line 373) | int main(int argc, char *argv[]) { FILE: trigger.c function change_trigger_mode (line 34) | void change_trigger_mode(const char *mode) { function triggers_enabled (line 43) | void triggers_enabled( int status ) { function append_trigger (line 47) | void append_trigger(trigger *t) { function read_triggerfile (line 55) | static int read_triggerfile(const char *filename) { function accept_triggerfile (line 90) | static int accept_triggerfile(const struct dirent *entry) { function read_triggers (line 101) | int read_triggers(const char *path) { function devtag_equal (line 141) | static int devtag_equal(const char *d_tag, const char *t_tag) { function mods_equal (line 151) | static int mods_equal(keystate_holder ksh, trigger_modifier tm, int igno... function correct_mode (line 177) | static int correct_mode( const char *tmode ) { function run_triggers (line 182) | void run_triggers(int type, int code, int value, keystate_holder ksh, de... function count_triggers (line 241) | int count_triggers( trigger **list ) { function clear_triggers (line 253) | void clear_triggers() { FILE: trigger.h type trigger (line 12) | typedef struct trigger { FILE: triggerparser.c function parse_evdef (line 21) | static int parse_evdef(char *evdef, trigger *t) { function trigger (line 75) | trigger* parse_trigger(char* line) { FILE: uinput.c function open_uinput (line 20) | int open_uinput(const char *path) { function close_uinput (line 60) | void close_uinput() { function send_event (line 67) | int send_event(const int type, const int code, const int value) {