Zebediah Figura : server: Return void from the get_volume_info callback.
Alexandre Julliard
julliard at winehq.org
Fri Sep 3 16:25:29 CDT 2021
Module: wine
Branch: master
Commit: 6cc36a46ffb13edcfa97ea9a5dc7aee0ccab696f
URL: https://source.winehq.org/git/wine.git/?a=commit;h=6cc36a46ffb13edcfa97ea9a5dc7aee0ccab696f
Author: Zebediah Figura <zfigura at codeweavers.com>
Date: Thu Sep 2 19:08:50 2021 -0500
server: Return void from the get_volume_info callback.
Signed-off-by: Zebediah Figura <zfigura at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
server/console.c | 5 ++---
server/device.c | 6 +++---
server/fd.c | 3 +--
server/file.h | 4 ++--
server/named_pipe.c | 5 ++---
5 files changed, 10 insertions(+), 13 deletions(-)
diff --git a/server/console.c b/server/console.c
index 3360f680448..9c7fbaa003d 100644
--- a/server/console.c
+++ b/server/console.c
@@ -99,7 +99,7 @@ static const struct object_ops console_ops =
static enum server_fd_type console_get_fd_type( struct fd *fd );
static void console_get_file_info( struct fd *fd, obj_handle_t handle, unsigned int info_class );
-static int console_get_volume_info( struct fd *fd, struct async *async, unsigned int info_class );
+static void console_get_volume_info( struct fd *fd, struct async *async, unsigned int info_class );
static int console_read( struct fd *fd, struct async *async, file_pos_t pos );
static int console_flush( struct fd *fd, struct async *async );
static int console_ioctl( struct fd *fd, ioctl_code_t code, struct async *async );
@@ -480,7 +480,7 @@ static void console_get_file_info( struct fd *fd, obj_handle_t handle, unsigned
set_error( STATUS_INVALID_DEVICE_REQUEST );
}
-static int console_get_volume_info( struct fd *fd, struct async *async, unsigned int info_class )
+static void console_get_volume_info( struct fd *fd, struct async *async, unsigned int info_class )
{
switch (info_class)
{
@@ -500,7 +500,6 @@ static int console_get_volume_info( struct fd *fd, struct async *async, unsigned
default:
set_error( STATUS_NOT_IMPLEMENTED );
}
- return 0;
}
static struct object *create_console(void)
diff --git a/server/device.c b/server/device.c
index 8892651d048..e4a5c2f9670 100644
--- a/server/device.c
+++ b/server/device.c
@@ -206,7 +206,7 @@ static int device_file_write( struct fd *fd, struct async *async, file_pos_t pos
static int device_file_flush( struct fd *fd, struct async *async );
static int device_file_ioctl( struct fd *fd, ioctl_code_t code, struct async *async );
static void device_file_reselect_async( struct fd *fd, struct async_queue *queue );
-static int device_file_get_volume_info( struct fd *fd, struct async *async, unsigned int info_class );
+static void device_file_get_volume_info( struct fd *fd, struct async *async, unsigned int info_class );
static const struct object_ops device_file_ops =
{
@@ -614,7 +614,7 @@ static enum server_fd_type device_file_get_fd_type( struct fd *fd )
return FD_TYPE_DEVICE;
}
-static int device_file_get_volume_info( struct fd *fd, struct async *async, unsigned int info_class )
+static void device_file_get_volume_info( struct fd *fd, struct async *async, unsigned int info_class )
{
struct device_file *file = get_fd_user( fd );
irp_params_t params;
@@ -622,7 +622,7 @@ static int device_file_get_volume_info( struct fd *fd, struct async *async, unsi
memset( ¶ms, 0, sizeof(params) );
params.volume.type = IRP_CALL_VOLUME;
params.volume.info_class = info_class;
- return queue_irp( file, ¶ms, async );
+ queue_irp( file, ¶ms, async );
}
static int device_file_read( struct fd *fd, struct async *async, file_pos_t pos )
diff --git a/server/fd.c b/server/fd.c
index e4ef29806f2..93359ea03a5 100644
--- a/server/fd.c
+++ b/server/fd.c
@@ -2369,10 +2369,9 @@ void default_fd_get_file_info( struct fd *fd, obj_handle_t handle, unsigned int
}
/* default get_volume_info() routine */
-int no_fd_get_volume_info( struct fd *fd, struct async *async, unsigned int info_class )
+void no_fd_get_volume_info( struct fd *fd, struct async *async, unsigned int info_class )
{
set_error( STATUS_OBJECT_TYPE_MISMATCH );
- return 0;
}
/* default ioctl() routine */
diff --git a/server/file.h b/server/file.h
index 592ee6b4e6b..6b949537084 100644
--- a/server/file.h
+++ b/server/file.h
@@ -65,7 +65,7 @@ struct fd_ops
/* query file info */
void (*get_file_info)( struct fd *, obj_handle_t, unsigned int );
/* query volume info */
- int (*get_volume_info)( struct fd *, struct async *, unsigned int );
+ void (*get_volume_info)( struct fd *, struct async *, unsigned int );
/* perform an ioctl on the file */
int (*ioctl)(struct fd *fd, ioctl_code_t code, struct async *async );
/* queue an async operation */
@@ -114,7 +114,7 @@ extern int no_fd_write( struct fd *fd, struct async *async, file_pos_t pos );
extern int no_fd_flush( struct fd *fd, struct async *async );
extern void no_fd_get_file_info( struct fd *fd, obj_handle_t handle, unsigned int info_class );
extern void default_fd_get_file_info( struct fd *fd, obj_handle_t handle, unsigned int info_class );
-extern int no_fd_get_volume_info( struct fd *fd, struct async *async, unsigned int info_class );
+extern void no_fd_get_volume_info( struct fd *fd, struct async *async, unsigned int info_class );
extern int no_fd_ioctl( struct fd *fd, ioctl_code_t code, struct async *async );
extern int default_fd_ioctl( struct fd *fd, ioctl_code_t code, struct async *async );
extern void no_fd_queue_async( struct fd *fd, struct async *async, int type, int count );
diff --git a/server/named_pipe.c b/server/named_pipe.c
index 20407badc4c..72a61253a54 100644
--- a/server/named_pipe.c
+++ b/server/named_pipe.c
@@ -146,7 +146,7 @@ static WCHAR *pipe_end_get_full_name( struct object *obj, data_size_t *len );
static int pipe_end_read( struct fd *fd, struct async *async, file_pos_t pos );
static int pipe_end_write( struct fd *fd, struct async *async_data, file_pos_t pos );
static int pipe_end_flush( struct fd *fd, struct async *async );
-static int pipe_end_get_volume_info( struct fd *fd, struct async *async, unsigned int info_class );
+static void pipe_end_get_volume_info( struct fd *fd, struct async *async, unsigned int info_class );
static void pipe_end_reselect_async( struct fd *fd, struct async_queue *queue );
static void pipe_end_get_file_info( struct fd *fd, obj_handle_t handle, unsigned int info_class );
@@ -740,7 +740,7 @@ static WCHAR *pipe_end_get_full_name( struct object *obj, data_size_t *len )
return pipe_end->pipe->obj.ops->get_full_name( &pipe_end->pipe->obj, len );
}
-static int pipe_end_get_volume_info( struct fd *fd, struct async *async, unsigned int info_class )
+static void pipe_end_get_volume_info( struct fd *fd, struct async *async, unsigned int info_class )
{
switch (info_class)
{
@@ -760,7 +760,6 @@ static int pipe_end_get_volume_info( struct fd *fd, struct async *async, unsigne
default:
set_error( STATUS_NOT_IMPLEMENTED );
}
- return 0;
}
static void message_queue_read( struct pipe_end *pipe_end, struct async *async )
More information about the wine-cvs
mailing list