server: Get rid of the unused count parameter in fd_queue_async().
This commit is contained in:
parent
b660aaa9ea
commit
9ed42d2709
|
@ -1144,7 +1144,7 @@ DECL_HANDLER(read_directory_changes)
|
|||
return;
|
||||
|
||||
/* requests don't timeout */
|
||||
if (!(async = fd_queue_async( dir->fd, &req->async, ASYNC_TYPE_WAIT, 0 ))) goto end;
|
||||
if (!(async = fd_queue_async( dir->fd, &req->async, ASYNC_TYPE_WAIT ))) goto end;
|
||||
|
||||
/* assign it once */
|
||||
if (!dir->filter)
|
||||
|
|
|
@ -332,7 +332,7 @@ static obj_handle_t device_ioctl( struct fd *fd, ioctl_code_t code, const async_
|
|||
return 0;
|
||||
}
|
||||
|
||||
if (!(ioctl->async = fd_queue_async( device->fd, async_data, ASYNC_TYPE_WAIT, 0 )))
|
||||
if (!(ioctl->async = fd_queue_async( device->fd, async_data, ASYNC_TYPE_WAIT )))
|
||||
{
|
||||
close_handle( current->process, handle );
|
||||
release_object( ioctl );
|
||||
|
|
|
@ -1769,7 +1769,7 @@ void default_poll_event( struct fd *fd, int event )
|
|||
else if (!fd->inode) set_fd_events( fd, fd->fd_ops->get_poll_events( fd ) );
|
||||
}
|
||||
|
||||
struct async *fd_queue_async( struct fd *fd, const async_data_t *data, int type, int count )
|
||||
struct async *fd_queue_async( struct fd *fd, const async_data_t *data, int type )
|
||||
{
|
||||
struct async_queue *queue;
|
||||
struct async *async;
|
||||
|
@ -1830,7 +1830,7 @@ void default_fd_queue_async( struct fd *fd, const async_data_t *data, int type,
|
|||
{
|
||||
struct async *async;
|
||||
|
||||
if ((async = fd_queue_async( fd, data, type, count )))
|
||||
if ((async = fd_queue_async( fd, data, type )))
|
||||
{
|
||||
release_object( async );
|
||||
set_error( STATUS_PENDING );
|
||||
|
|
|
@ -75,7 +75,7 @@ extern int default_fd_signaled( struct object *obj, struct thread *thread );
|
|||
extern unsigned int default_fd_map_access( struct object *obj, unsigned int access );
|
||||
extern int default_fd_get_poll_events( struct fd *fd );
|
||||
extern void default_poll_event( struct fd *fd, int event );
|
||||
extern struct async *fd_queue_async( struct fd *fd, const async_data_t *data, int type, int count );
|
||||
extern struct async *fd_queue_async( struct fd *fd, const async_data_t *data, int type );
|
||||
extern void fd_async_wake_up( struct fd *fd, int type, unsigned int status );
|
||||
extern void fd_reselect_async( struct fd *fd, struct async_queue *queue );
|
||||
extern obj_handle_t default_fd_ioctl( struct fd *fd, ioctl_code_t code, const async_data_t *async,
|
||||
|
|
|
@ -307,7 +307,7 @@ static void mailslot_queue_async( struct fd *fd, const async_data_t *data, int t
|
|||
|
||||
assert(mailslot->obj.ops == &mailslot_ops);
|
||||
|
||||
if ((async = fd_queue_async( fd, data, type, count )))
|
||||
if ((async = fd_queue_async( fd, data, type )))
|
||||
{
|
||||
async_set_timeout( async, mailslot->read_timeout ? mailslot->read_timeout : -1,
|
||||
STATUS_IO_TIMEOUT );
|
||||
|
|
|
@ -610,13 +610,13 @@ static obj_handle_t pipe_server_ioctl( struct fd *fd, ioctl_code_t code, const a
|
|||
async_data_t new_data = *async_data;
|
||||
if (!(wait_handle = alloc_wait_event( current->process ))) break;
|
||||
new_data.event = wait_handle;
|
||||
if (!(async = fd_queue_async( server->ioctl_fd, &new_data, ASYNC_TYPE_WAIT, 0 )))
|
||||
if (!(async = fd_queue_async( server->ioctl_fd, &new_data, ASYNC_TYPE_WAIT )))
|
||||
{
|
||||
close_handle( current->process, wait_handle );
|
||||
break;
|
||||
}
|
||||
}
|
||||
else async = fd_queue_async( server->ioctl_fd, async_data, ASYNC_TYPE_WAIT, 0 );
|
||||
else async = fd_queue_async( server->ioctl_fd, async_data, ASYNC_TYPE_WAIT );
|
||||
|
||||
if (async)
|
||||
{
|
||||
|
|
|
@ -188,7 +188,7 @@ static void serial_queue_async( struct fd *fd, const async_data_t *data, int typ
|
|||
break;
|
||||
}
|
||||
|
||||
if ((async = fd_queue_async( fd, data, type, count )))
|
||||
if ((async = fd_queue_async( fd, data, type )))
|
||||
{
|
||||
if (timeout) async_set_timeout( async, timeout * -10000, STATUS_TIMEOUT );
|
||||
release_object( async );
|
||||
|
|
Loading…
Reference in New Issue