clarified const string

cahnged const char *ev_root to const char *evdev_root_dir
to clarufy the role of the variable
xkbcommon
Alessandro Mauri 5 years ago
parent c0400929e4
commit 88308249bf
  1. 11
      macrod.c

@ -39,7 +39,7 @@ struct key_buffer {
}; };
int term = 0; // exit flag int term = 0; // exit flag
const char ev_root[] = "/dev/input/"; const char evdev_root_dir[] = "/dev/input/";
int key_buffer_add (struct key_buffer*, unsigned short); int key_buffer_add (struct key_buffer*, unsigned short);
int key_buffer_remove (struct key_buffer*, unsigned short); int key_buffer_remove (struct key_buffer*, unsigned short);
@ -245,12 +245,12 @@ void exec_command (const char *path)
void update_descriptors_list (struct pollfd **fds, int *fd_num) void update_descriptors_list (struct pollfd **fds, int *fd_num)
{ {
struct dirent *file_ent; struct dirent *file_ent;
char ev_path[sizeof(ev_root) + NAME_MAX + 1]; char ev_path[sizeof(evdev_root_dir) + NAME_MAX + 1];
void *tmp_p; void *tmp_p;
int tmp_fd; int tmp_fd;
unsigned char evtype_b[EV_MAX]; unsigned char evtype_b[EV_MAX];
/* Open the event directory */ /* Open the event directory */
DIR *ev_dir = opendir(ev_root); DIR *ev_dir = opendir(evdev_root_dir);
if (!ev_dir) if (!ev_dir)
die("opendir", errno); die("opendir", errno);
@ -267,8 +267,8 @@ void update_descriptors_list (struct pollfd **fds, int *fd_num)
continue; continue;
/* Compose absolute path from relative */ /* Compose absolute path from relative */
strncpy(ev_path, ev_root, sizeof(ev_root) + NAME_MAX); strncpy(ev_path, evdev_root_dir, sizeof(evdev_root_dir) + NAME_MAX);
strncat(ev_path, file_ent->d_name, sizeof(ev_root) + NAME_MAX); strncat(ev_path, file_ent->d_name, sizeof(evdev_root_dir) + NAME_MAX);
/* Open device and check if it can give key events otherwise ignore it */ /* Open device and check if it can give key events otherwise ignore it */
tmp_fd = open(ev_path, O_RDONLY | O_NONBLOCK); tmp_fd = open(ev_path, O_RDONLY | O_NONBLOCK);
@ -300,5 +300,6 @@ void update_descriptors_list (struct pollfd **fds, int *fd_num)
(*fds)[(*fd_num)].fd = tmp_fd; (*fds)[(*fd_num)].fd = tmp_fd;
(*fd_num)++; (*fd_num)++;
} }
fprintf(stderr, "Monitoring %d devices\n", (*fd_num));
closedir(ev_dir); closedir(ev_dir);
} }

Loading…
Cancel
Save