37 fprintf( stderr,
"vrpn_Event::vrpn_open_event(): Not yet implemented on this architecture.");
42 return open( file, O_RDONLY);
55 fprintf( stderr,
"vrpn_Event::vrpn_close_event(): Not yet implemented on this architecture.");
72 fprintf( stderr,
"vrpn_Event::vrpn_read_event(): Not yet implemented on this architecture.");
77 int read_bytes = read(fd, data,
sizeof(
struct input_event) * max_elements);
79 if (read_bytes < (
int)
sizeof(
struct input_event)) {
81 perror(
"vrpn_Event_Linux::vrpn_read_event() : short read");
void vrpn_close_event(const int fd)
int vrpn_open_event(const char *file)
int vrpn_read_event(int fd, input_event *data, int max_elements)