qemu-char: Avoid unused variable warning in some configs
Avoid unused variable warnings: qemu-char.c: In function 'qmp_chardev_open_port': qemu-char.c:3132: warning: unused variable 'fd' qemu-char.c:3132: warning: unused variable 'flags' in configurations with neither HAVE_CHARDEV_TTY nor HAVE_CHARDEV_PARPORT set. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
This commit is contained in:
		
							parent
							
								
									23bf49b5ec
								
							
						
					
					
						commit
						390999910b
					
				| 
						 | 
				
			
			@ -3129,11 +3129,11 @@ static CharDriverState *qmp_chardev_open_file(ChardevFile *file, Error **errp)
 | 
			
		|||
 | 
			
		||||
static CharDriverState *qmp_chardev_open_port(ChardevPort *port, Error **errp)
 | 
			
		||||
{
 | 
			
		||||
    int flags, fd;
 | 
			
		||||
 | 
			
		||||
    switch (port->type) {
 | 
			
		||||
#ifdef HAVE_CHARDEV_TTY
 | 
			
		||||
    case CHARDEV_PORT_KIND_SERIAL:
 | 
			
		||||
    {
 | 
			
		||||
        int flags, fd;
 | 
			
		||||
        flags = O_RDWR;
 | 
			
		||||
        fd = qmp_chardev_open_file_source(port->device, flags, errp);
 | 
			
		||||
        if (error_is_set(errp)) {
 | 
			
		||||
| 
						 | 
				
			
			@ -3141,15 +3141,19 @@ static CharDriverState *qmp_chardev_open_port(ChardevPort *port, Error **errp)
 | 
			
		|||
        }
 | 
			
		||||
        socket_set_nonblock(fd);
 | 
			
		||||
        return qemu_chr_open_tty_fd(fd);
 | 
			
		||||
    }
 | 
			
		||||
#endif
 | 
			
		||||
#ifdef HAVE_CHARDEV_PARPORT
 | 
			
		||||
    case CHARDEV_PORT_KIND_PARALLEL:
 | 
			
		||||
    {
 | 
			
		||||
        int flags, fd;
 | 
			
		||||
        flags = O_RDWR;
 | 
			
		||||
        fd = qmp_chardev_open_file_source(port->device, flags, errp);
 | 
			
		||||
        if (error_is_set(errp)) {
 | 
			
		||||
            return NULL;
 | 
			
		||||
        }
 | 
			
		||||
        return qemu_chr_open_pp_fd(fd);
 | 
			
		||||
    }
 | 
			
		||||
#endif
 | 
			
		||||
    default:
 | 
			
		||||
        error_setg(errp, "unknown chardev port (%d)", port->type);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue