
Путь: Toys/Android, команды версии: Ver.4 Ver.9 sendevent Комментарии в файле sendevent.c :
Исходный текст в файле sendevent.c #define FOR_sendevent
#include "toys.h"
#include <linux/input.h>
void sendevent_main(void)
{
int fd = xopen(*toys.optargs, O_RDWR);
int version;
struct input_event ev;
if (ioctl(fd, EVIOCGVERSION, &version))
perror_exit("EVIOCGVERSION failed for %s", *toys.optargs);
memset(&ev, 0, sizeof(ev));
// TODO: error checking and support for named constants.
ev.type = atoi(toys.optargs[1]);
ev.code = atoi(toys.optargs[2]);
ev.value = atoi(toys.optargs[3]);
xwrite(fd, &ev, sizeof(ev));
} |
![]() |