+2003-10-23 Christopher Faylor <cgf@redhat.com>
+
+ * fhandler_tty.cc (fhandler_tty_slave::ioctl): Properly set return
+ value in FIONBIO case.
+
2003-10-23 Corinna Vinschen <corinna@vinschen.de>
* fhandler_proc.cc (format_proc_partitions): Use new device code
raise (SIGTTOU);
}
+ int retval;
switch (cmd)
{
case TIOCGWINSZ:
break;
case FIONBIO:
set_nonblocking (*(int *) arg);
+ retval = 0;
goto out;
default:
set_errno (EINVAL);
}
release_output_mutex ();
-
-out:
- int retval = get_ttyp ()->ioctl_retval;
+ retval = get_ttyp ()->ioctl_retval;
if (retval < 0)
{
set_errno (-retval);
retval = -1;
}
+
+out:
termios_printf ("%d = ioctl (%x)", retval, cmd);
return retval;
}