Author: trasz
Date: Mon May  8 08:34:50 2017
New Revision: 317933
URL: https://svnweb.freebsd.org/changeset/base/317933

Log:
  Use tcflush(3) instead of (nonstandard) TIOCFLUSH.
  
  Reported by:  kib
  MFC after:    2 weeks
  Sponsored by: DARPA, AFRL

Modified:
  head/usr.bin/resizewin/resizewin.c

Modified: head/usr.bin/resizewin/resizewin.c
==============================================================================
--- head/usr.bin/resizewin/resizewin.c  Mon May  8 01:29:40 2017        
(r317932)
+++ head/usr.bin/resizewin/resizewin.c  Mon May  8 08:34:50 2017        
(r317933)
@@ -52,7 +52,7 @@ main(__unused int argc, __unused char **
 {
        struct termios old, new;
        struct winsize w;
-       int ret, fd, cnt, error, what;
+       int ret, fd, cnt, error;
        char data[20];
        struct timeval then, now;
 
@@ -72,10 +72,9 @@ main(__unused int argc, __unused char **
                exit(1);
 
        /* Discard input received so far */
-       what = FREAD | FWRITE;
-       error = ioctl(fd, TIOCFLUSH, &what);
+       error = tcflush(fd, TCIOFLUSH);
        if (error != 0)
-               warn("ioctl");
+               warn("tcflush");
 
        if (write(fd, query, sizeof(query)) != sizeof(query)) {
                error = 1;
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to