svr4_ioctl.c (150663) | svr4_ioctl.c (191919) |
---|---|
1/*- 2 * Copyright (c) 1998 Mark Newton 3 * Copyright (c) 1994 Christos Zoulas 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 13 unchanged lines hidden (view full) --- 22 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 23 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 24 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29#include <sys/cdefs.h> | 1/*- 2 * Copyright (c) 1998 Mark Newton 3 * Copyright (c) 1994 Christos Zoulas 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 13 unchanged lines hidden (view full) --- 22 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 23 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 24 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29#include <sys/cdefs.h> |
30__FBSDID("$FreeBSD: head/sys/compat/svr4/svr4_ioctl.c 150663 2005-09-28 07:03:03Z rwatson $"); | 30__FBSDID("$FreeBSD: head/sys/compat/svr4/svr4_ioctl.c 191919 2009-05-08 20:06:37Z ed $"); |
31 32#include <sys/param.h> 33#include <sys/proc.h> 34#include <sys/file.h> 35#include <sys/filedesc.h> 36#include <sys/fcntl.h> 37#include <sys/socket.h> 38#include <sys/socketvar.h> 39#include <sys/systm.h> 40 41#include <compat/svr4/svr4.h> 42#include <compat/svr4/svr4_types.h> 43#include <compat/svr4/svr4_util.h> 44#include <compat/svr4/svr4_signal.h> 45#include <compat/svr4/svr4_proto.h> 46#include <compat/svr4/svr4_stropts.h> 47#include <compat/svr4/svr4_ioctl.h> 48#include <compat/svr4/svr4_termios.h> | 31 32#include <sys/param.h> 33#include <sys/proc.h> 34#include <sys/file.h> 35#include <sys/filedesc.h> 36#include <sys/fcntl.h> 37#include <sys/socket.h> 38#include <sys/socketvar.h> 39#include <sys/systm.h> 40 41#include <compat/svr4/svr4.h> 42#include <compat/svr4/svr4_types.h> 43#include <compat/svr4/svr4_util.h> 44#include <compat/svr4/svr4_signal.h> 45#include <compat/svr4/svr4_proto.h> 46#include <compat/svr4/svr4_stropts.h> 47#include <compat/svr4/svr4_ioctl.h> 48#include <compat/svr4/svr4_termios.h> |
49#include <compat/svr4/svr4_ttold.h> | |
50#include <compat/svr4/svr4_filio.h> 51#include <compat/svr4/svr4_sockio.h> 52 53#ifdef DEBUG_SVR4 54static void svr4_decode_cmd(u_long, char *, char *, int *, int *); 55/* 56 * Decode an ioctl command symbolically 57 */ --- 56 unchanged lines hidden (view full) --- 114#if defined(DEBUG_SVR4) 115 if (fp->f_type == DTYPE_SOCKET) { 116 struct socket *so = fp->f_data; 117 DPRINTF(("<<< IN: so_state = 0x%x\n", so->so_state)); 118 } 119#endif 120 121 switch (cmd & 0xff00) { | 49#include <compat/svr4/svr4_filio.h> 50#include <compat/svr4/svr4_sockio.h> 51 52#ifdef DEBUG_SVR4 53static void svr4_decode_cmd(u_long, char *, char *, int *, int *); 54/* 55 * Decode an ioctl command symbolically 56 */ --- 56 unchanged lines hidden (view full) --- 113#if defined(DEBUG_SVR4) 114 if (fp->f_type == DTYPE_SOCKET) { 115 struct socket *so = fp->f_data; 116 DPRINTF(("<<< IN: so_state = 0x%x\n", so->so_state)); 117 } 118#endif 119 120 switch (cmd & 0xff00) { |
122#ifndef BURN_BRIDGES 123 case SVR4_tIOC: 124 DPRINTF(("ttold\n")); 125 fun = svr4_ttold_ioctl; 126 break; 127#endif 128 | |
129 case SVR4_TIOC: 130 DPRINTF(("term\n")); 131 fun = svr4_term_ioctl; 132 break; 133 134 case SVR4_STR: 135 DPRINTF(("stream\n")); 136 fun = svr4_stream_ioctl; --- 34 unchanged lines hidden --- | 121 case SVR4_TIOC: 122 DPRINTF(("term\n")); 123 fun = svr4_term_ioctl; 124 break; 125 126 case SVR4_STR: 127 DPRINTF(("stream\n")); 128 fun = svr4_stream_ioctl; --- 34 unchanged lines hidden --- |