Remove <sys/ioctl_compat.h>.
authorSascha Wildner <saw@online.de>
Tue, 24 Apr 2018 20:03:51 +0000 (22:03 +0200)
committerSascha Wildner <saw@online.de>
Tue, 24 Apr 2018 20:17:21 +0000 (22:17 +0200)
Now that tkusumi's fix for benchmarks/fio for the name and location
change of the IOCTLTRIM ioctl is in DeltaPorts, remove the header
entirely.

Fixes for stty(1) and pstat(8) are from FreeBSD.

Dports-checking: zrj

Makefile_upgrade.inc
bin/stty/print.c
sys/bus/cam/scsi/scsi_da.c
sys/sys/ioctl_compat.h [deleted file]
sys/sys/param.h
usr.sbin/pstat/pstat.c

index ec47b19..47b3e2a 100644 (file)
@@ -3411,6 +3411,7 @@ TO_REMOVE+=/usr/share/man/man3/ipsec_strerror.3.gz
 TO_REMOVE+=/usr/share/man/man4/fast_ipsec.4.gz
 TO_REMOVE+=/usr/share/man/man4/ipsec.4.gz
 TO_REMOVE+=/usr/share/man/man8/setkey.8.gz
+TO_REMOVE+=/usr/include/sys/ioctl_compat.h
 
 .if !defined(WANT_INSTALLER)
 TO_REMOVE+=/usr/sbin/dfuibe_installer
index 698cb07..268f597 100644 (file)
@@ -28,7 +28,6 @@
  *
  * @(#)print.c 8.6 (Berkeley) 4/16/94
  * $FreeBSD: src/bin/stty/print.c,v 1.12.2.2 2001/07/04 22:40:00 kris Exp $
- * $DragonFly: src/bin/stty/print.c,v 1.5 2004/11/07 20:54:52 eirikn Exp $
  */
 
 #include <sys/types.h>
@@ -40,8 +39,6 @@
 #include "stty.h"
 #include "extern.h"
 
-#include <sys/ioctl_compat.h>  /* XXX NTTYDISC is too well hidden */
-
 static void  binit (const char *);
 static void  bput (const char *);
 static const char *ccval (struct cchar *, int);
@@ -60,9 +57,6 @@ print(struct termios *tp, struct winsize *wp, int ldisc, enum FMT fmt)
        /* Line discipline. */
        if (ldisc != TTYDISC) {
                switch(ldisc) {
-               case NTTYDISC:
-                       cnt += printf("new tty disc; ");
-                       break;
                case SLIPDISC:
                        cnt += printf("slip disc; ");
                        break;
index c5b6e64..c696530 100644 (file)
@@ -46,7 +46,6 @@
 #include <sys/malloc.h>
 #include <sys/cons.h>
 #include <sys/proc.h>
-#include <sys/ioctl_compat.h>
 
 #include <sys/buf2.h>
 #include <sys/thread2.h>
@@ -420,7 +419,6 @@ daioctl(struct dev_ioctl_args *ap)
                return(ENXIO);
        
        switch (ap->a_cmd) {
-       case IOCTLTRIM:
        case DAIOCTRIM:
        {
 
diff --git a/sys/sys/ioctl_compat.h b/sys/sys/ioctl_compat.h
deleted file mode 100644 (file)
index daf8928..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * Copyright (c) 1990, 1993
- *     The Regents of the University of California.  All rights reserved.
- * (c) UNIX System Laboratories, Inc.
- * All or some portions of this file are derived from material licensed
- * to the University of California by American Telephone and Telegraph
- * Co. or Unix System Laboratories, Inc. and are reproduced herein with
- * the permission of UNIX System Laboratories, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. Neither the name of the University nor the names of its contributors
- *    may be used to endorse or promote products derived from this software
- *    without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- *     @(#)ioctl_compat.h      8.4 (Berkeley) 1/21/94
- * $FreeBSD: src/sys/sys/ioctl_compat.h,v 1.5 1999/08/28 00:51:48 peter Exp $
- */
-
-#ifndef _SYS_IOCTL_COMPAT_H_
-#define        _SYS_IOCTL_COMPAT_H_
-
-#include <sys/ioccom.h>
-
-/* XXX keep these for now */
-#define        OTTYDISC        0
-#define        NETLDISC        1
-#define        NTTYDISC        2
-#define IOCTLTRIM      _IOW('t', 128, off_t[2])
-
-#endif /* !_SYS_IOCTL_COMPAT_H_ */
index d79e5e2..1b2084f 100644 (file)
  * 500302 - move IOCTLTRIM to a better header and rename it to DAIOCTRIM
  * 500303 - get rid of sgtty (superseded by termios)
  * 500304 - remove IPSEC/FAST_IPSEC
+ * 500305 - remove <sys/ioctl_compat.h> for good
  */
 #undef __DragonFly_version
-#define __DragonFly_version 500304     /* propagated to newvers */
+#define __DragonFly_version 500305     /* propagated to newvers */
 
 #include <sys/_null.h>
 
index 5ee4dd3..c8bf3e3 100644 (file)
@@ -49,7 +49,6 @@
 #include <nfs/nfs.h>
 #include <nfs/nfsnode.h>
 #include <sys/ioctl.h>
-#include <sys/ioctl_compat.h>  /* XXX NTTYDISC is too well hidden */
 #include <sys/tty.h>
 #include <sys/conf.h>
 #include <sys/blist.h>
@@ -846,9 +845,6 @@ ttyprt(struct tty *tp, int line)
        case TTYDISC:
                printf("term\n");
                break;
-       case NTTYDISC:
-               printf("ntty\n");
-               break;
        case SLIPDISC:
                printf("slip\n");
                break;