Commit f2213dd2 authored by Dmitry Timoshkov's avatar Dmitry Timoshkov Committed by Alexandre Julliard

server: Make fd_poll_event static.

parent 7f2c7249
...@@ -428,6 +428,11 @@ static struct fd **freelist; /* list of free entries in the array ...@@ -428,6 +428,11 @@ static struct fd **freelist; /* list of free entries in the array
static int get_next_timeout(void); static int get_next_timeout(void);
static inline void fd_poll_event( struct fd *fd, int event )
{
fd->fd_ops->poll_event( fd, event );
}
#ifdef USE_EPOLL #ifdef USE_EPOLL
static int epoll_fd = -1; static int epoll_fd = -1;
...@@ -1689,12 +1694,6 @@ int fd_close_handle( struct object *obj, struct process *process, obj_handle_t h ...@@ -1689,12 +1694,6 @@ int fd_close_handle( struct object *obj, struct process *process, obj_handle_t h
return (!current || current->process == process); return (!current || current->process == process);
} }
/* callback for event happening in the main poll() loop */
void fd_poll_event( struct fd *fd, int event )
{
return fd->fd_ops->poll_event( fd, event );
}
/* check if events are pending and if yes return which one(s) */ /* check if events are pending and if yes return which one(s) */
int check_fd_events( struct fd *fd, int events ) int check_fd_events( struct fd *fd, int events )
{ {
......
...@@ -65,7 +65,6 @@ extern int get_unix_fd( struct fd *fd ); ...@@ -65,7 +65,6 @@ extern int get_unix_fd( struct fd *fd );
extern int is_same_file_fd( struct fd *fd1, struct fd *fd2 ); extern int is_same_file_fd( struct fd *fd1, struct fd *fd2 );
extern int is_fd_removable( struct fd *fd ); extern int is_fd_removable( struct fd *fd );
extern int fd_close_handle( struct object *obj, struct process *process, obj_handle_t handle ); extern int fd_close_handle( struct object *obj, struct process *process, obj_handle_t handle );
extern void fd_poll_event( struct fd *fd, int event );
extern int check_fd_events( struct fd *fd, int events ); extern int check_fd_events( struct fd *fd, int events );
extern void set_fd_events( struct fd *fd, int events ); extern void set_fd_events( struct fd *fd, int events );
extern obj_handle_t lock_fd( struct fd *fd, file_pos_t offset, file_pos_t count, int shared, int wait ); extern obj_handle_t lock_fd( struct fd *fd, file_pos_t offset, file_pos_t count, int shared, int wait );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment