aboutsummaryrefslogtreecommitdiffstats
path: root/arch/um/include/shared/os.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/um/include/shared/os.h')
-rw-r--r--arch/um/include/shared/os.h17
1 files changed, 9 insertions, 8 deletions
diff --git a/arch/um/include/shared/os.h b/arch/um/include/shared/os.h
index d8ddaf9790d2..048ae37eb5aa 100644
--- a/arch/um/include/shared/os.h
+++ b/arch/um/include/shared/os.h
@@ -290,15 +290,16 @@ extern void halt_skas(void);
290extern void reboot_skas(void); 290extern void reboot_skas(void);
291 291
292/* irq.c */ 292/* irq.c */
293extern int os_waiting_for_events(struct irq_fd *active_fds); 293extern int os_waiting_for_events_epoll(void);
294extern int os_create_pollfd(int fd, int events, void *tmp_pfd, int size_tmpfds); 294extern void *os_epoll_get_data_pointer(int index);
295extern void os_free_irq_by_cb(int (*test)(struct irq_fd *, void *), void *arg, 295extern int os_epoll_triggered(int index, int events);
296 struct irq_fd *active_fds, struct irq_fd ***last_irq_ptr2); 296extern int os_event_mask(int irq_type);
297extern void os_free_irq_later(struct irq_fd *active_fds, 297extern int os_setup_epoll(void);
298 int irq, void *dev_id); 298extern int os_add_epoll_fd(int events, int fd, void *data);
299extern int os_get_pollfd(int i); 299extern int os_mod_epoll_fd(int events, int fd, void *data);
300extern void os_set_pollfd(int i, int fd); 300extern int os_del_epoll_fd(int fd);
301extern void os_set_ioignore(void); 301extern void os_set_ioignore(void);
302extern void os_close_epoll_fd(void);
302 303
303/* sigio.c */ 304/* sigio.c */
304extern int add_sigio_fd(int fd); 305extern int add_sigio_fd(int fd);