Date: Mon, 8 Jun 1998 07:02:33 +1000 (EST) From: John Birrell <jb@cimlogic.com.au> To: dfr@FreeBSD.ORG (Doug Rabson) Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/conf options src/sys/ddb db_aout.c db_break.c db_break.h db_examine.c db_lex.c db_output.c db_print. Message-ID: <199806072102.HAA05709@cimlogic.com.au> In-Reply-To: <199806071713.KAA28364@freefall.freebsd.org> from Doug Rabson at "Jun 7, 98 10:13:16 am"
next in thread | previous in thread | raw e-mail | index | archive | help
This is going to keep Bruce busy for a while. 8-) Doug Rabson wrote: > dfr 1998/06/07 10:13:16 PDT > > Modified files: > sys/conf options > sys/ddb db_aout.c db_break.c db_break.h > db_examine.c db_lex.c db_output.c > db_print.c db_run.c db_sym.c > db_variables.c db_variables.h ddb.h > sys/dev/ccd ccd.c > sys/dev/dpt dpt_control.c > sys/dev/en midwayvar.h > sys/dev/pdq pdqvar.h > sys/dev/ppbus nlpt.c ppi.c > sys/dev/vn vn.c > sys/dev/vx if_vx.c > sys/gnu/i386/isa dgb.c > sys/i386/apm apm.c > sys/i386/i386 cons.c db_interface.c db_trace.c > machdep.c mem.c > sys/i386/ibcs2 ibcs2_ioctl.c ibcs2_isc_sysent.c > ibcs2_proto.h ibcs2_sysent.c > ibcs2_xenix.h ibcs2_xenix_sysent.c > syscalls.conf syscalls.isc.conf > syscalls.xenix.conf > sys/i386/isa alog.c asc.c b004.c ctx.c cx.c cy.c fd.c > gpib.c gsc.c if_ar.c if_cx.c if_ed.c > if_eg.c if_el.c if_ep.c if_ex.c if_fe.c > if_ie.c if_le.c if_lnc.c if_sr.c if_wl.c > if_ze.c if_zp.c istallion.c joy.c labpc.c > lpt.c mcd.c mse.c pcaudio.c psm.c rc.c > rp.c scd.c si.c sio.c spigot.c spkr.c > stallion.c syscons.c wcd.c wd.c wfd.c > wt.c > sys/i386/isa/matcd matcd.c > sys/i386/isa/pcvt pcvt_drv.c > sys/i386/isa/sound soundcard.c > sys/i386/linux linux_ioctl.c linux_proto.h > linux_sysvec.c > sys/isofs/cd9660 cd9660_vfsops.c > sys/kern imgact_elf.c init_main.c kern_conf.c > kern_exec.c kern_intr.c kern_lkm.c > kern_shutdown.c kern_sig.c kern_subr.c > link_aout.c makesyscalls.sh md5c.c > subr_log.c subr_xxx.c sys_pipe.c > sys_process.c sys_socket.c > syscalls.master tty.c tty_compat.c > tty_conf.c tty_pty.c tty_snoop.c > tty_tty.c uipc_socket2.c vfs_lookup.c > vfs_subr.c vfs_syscalls.c vfs_vnops.c > sys/miscfs/procfs procfs_mem.c procfs_vfsops.c > sys/miscfs/specfs spec_vnops.c > sys/net bpf.c if.c if_disc.c if_loop.c if_ppp.c > if_pppvar.h if_sl.c if_tun.c if_var.h > ppp_tty.c > sys/netatalk at_control.c at_extern.h > sys/netinet if_ether.c in.c in_systm.h in_var.h > ip_fil.h mlf_ipl.c > sys/netipx ipx.c ipx_ip.c ipx_var.h > sys/netnatm natm.c > sys/nfs nfs_serv.c nfs_socket.c nfs_vfsops.c > sys/pccard pccard.c > sys/pci brooktree848.c if_devar.h if_fxpvar.h > if_tl.c if_tx.c meteor.c ncr.c pci.c > smc83c170.h > sys/scsi cd.c ch.c od.c scsi_ioctl.c scsiconf.h > sd.c ssc.c st.c su.c worm.c > sys/sys conf.h disklabel.h file.h imgact_elf.h > ioccom.h kernel.h namei.h param.h > protosw.h ptrace.h socketvar.h sysent.h > sysproto.h systm.h tty.h types.h > sys/vm vm_extern.h vm_map.c vm_mmap.c > vm_object.c vm_page.c vm_page.h > Log: > This commit fixes various 64bit portability problems required for > FreeBSD/alpha. The most significant item is to change the command > argument to ioctl functions from int to u_long. This change brings us > inline with various other BSD versions. Driver writers may like to > use (__FreeBSD_version == 300003) to detect this change. > > The prototype FreeBSD/alpha machdep will follow in a couple of days > time. > > Revision Changes Path > 1.77 +4 -1 src/sys/conf/options > 1.20 +3 -1 src/sys/ddb/db_aout.c > 1.15 +5 -4 src/sys/ddb/db_break.c > 1.10 +3 -1 src/sys/ddb/db_break.h > 1.18 +2 -2 src/sys/ddb/db_examine.c > 1.15 +2 -2 src/sys/ddb/db_lex.c > 1.23 +3 -3 src/sys/ddb/db_output.c > 1.18 +2 -2 src/sys/ddb/db_print.c > 1.14 +5 -5 src/sys/ddb/db_run.c > 1.21 +3 -3 src/sys/ddb/db_sym.c > 1.15 +2 -2 src/sys/ddb/db_variables.c > 1.9 +2 -2 src/sys/ddb/db_variables.h > 1.18 +7 -7 src/sys/ddb/ddb.h > 1.33 +2 -2 src/sys/dev/ccd/ccd.c > 1.6 +3 -3 src/sys/dev/dpt/dpt_control.c > 1.2 +1 -1 src/sys/dev/en/midwayvar.h > 1.2 +2 -2 src/sys/dev/pdq/pdqvar.h > 1.8 +2 -2 src/sys/dev/ppbus/nlpt.c > 1.7 +2 -2 src/sys/dev/ppbus/ppi.c > 1.60 +2 -2 src/sys/dev/vn/vn.c > 1.17 +3 -3 src/sys/dev/vx/if_vx.c > 1.36 +2 -2 src/sys/gnu/i386/isa/dgb.c > 1.72 +2 -2 src/sys/i386/apm/apm.c > 1.58 +2 -2 src/sys/i386/i386/cons.c > 1.39 +3 -3 src/sys/i386/i386/db_interface.c > 1.28 +17 -17 src/sys/i386/i386/db_trace.c > 1.299 +3 -3 src/sys/i386/i386/machdep.c > 1.51 +2 -2 src/sys/i386/i386/mem.c > 1.11 +1 -1 src/sys/i386/ibcs2/ibcs2_ioctl.c > 1.5 +2 -0 src/sys/i386/ibcs2/ibcs2_isc_sysent.c > 1.8 +150 -143 src/sys/i386/ibcs2/ibcs2_proto.h > 1.9 +2 -0 src/sys/i386/ibcs2/ibcs2_sysent.c > 1.7 +40 -28 src/sys/i386/ibcs2/ibcs2_xenix.h > 1.5 +2 -0 src/sys/i386/ibcs2/ibcs2_xenix_sysent.c > 1.5 +2 -1 src/sys/i386/ibcs2/syscalls.conf > 1.4 +2 -1 src/sys/i386/ibcs2/syscalls.isc.conf > 1.4 +2 -1 src/sys/i386/ibcs2/syscalls.xenix.conf > 1.6 +2 -2 src/sys/i386/isa/alog.c > 1.30 +2 -2 src/sys/i386/isa/asc.c > 1.22 +1 -1 src/sys/i386/isa/b004.c > 1.27 +2 -2 src/sys/i386/isa/ctx.c > 1.30 +1 -1 src/sys/i386/isa/cx.c > 1.63 +2 -2 src/sys/i386/isa/cy.c > 1.113 +2 -2 src/sys/i386/isa/fd.c > 1.22 +1 -1 src/sys/i386/isa/gpib.c > 1.28 +1 -1 src/sys/i386/isa/gsc.c > 1.19 +3 -3 src/sys/i386/isa/if_ar.c > 1.24 +2 -2 src/sys/i386/isa/if_cx.c > 1.141 +3 -3 src/sys/i386/isa/if_ed.c > 1.28 +3 -3 src/sys/i386/isa/if_eg.c > 1.36 +3 -3 src/sys/i386/isa/if_el.c > 1.75 +3 -3 src/sys/i386/isa/if_ep.c > 1.12 +3 -3 src/sys/i386/isa/if_ex.c > 1.41 +3 -3 src/sys/i386/isa/if_fe.c > 1.53 +3 -3 src/sys/i386/isa/if_ie.c > 1.45 +3 -3 src/sys/i386/isa/if_le.c > 1.43 +3 -3 src/sys/i386/isa/if_lnc.c > 1.13 +3 -3 src/sys/i386/isa/if_sr.c > 1.12 +3 -3 src/sys/i386/isa/if_wl.c > 1.53 +3 -3 src/sys/i386/isa/if_ze.c > 1.48 +3 -3 src/sys/i386/isa/if_zp.c > 1.19 +2 -2 src/sys/i386/isa/istallion.c > 1.24 +1 -1 src/sys/i386/isa/joy.c > 1.25 +1 -1 src/sys/i386/isa/labpc.c > 1.69 +4 -4 src/sys/i386/isa/lpt.c > 1.98 +2 -2 src/sys/i386/isa/mcd.c > 1.38 +2 -2 src/sys/i386/isa/mse.c > 1.41 +2 -2 src/sys/i386/isa/pcaudio.c > 1.53 +2 -2 src/sys/i386/isa/psm.c > 1.35 +2 -1 src/sys/i386/isa/rc.c > 1.14 +1 -1 src/sys/i386/isa/rp.c > 1.37 +2 -2 src/sys/i386/isa/scd.c > 1.71 +2 -2 src/sys/i386/isa/si.c > 1.206 +2 -2 src/sys/i386/isa/sio.c > 1.33 +1 -1 src/sys/i386/isa/spigot.c > 1.34 +2 -2 src/sys/i386/isa/spkr.c > 1.20 +2 -2 src/sys/i386/isa/stallion.c > 1.262 +2 -2 src/sys/i386/isa/syscons.c > 1.53 +2 -2 src/sys/i386/isa/wcd.c > 1.168 +2 -2 src/sys/i386/isa/wd.c > 1.10 +2 -2 src/sys/i386/isa/wfd.c > 1.44 +2 -2 src/sys/i386/isa/wt.c > 1.33 +2 -2 src/sys/i386/isa/matcd/matcd.c > 1.38 +1 -1 src/sys/i386/isa/pcvt/pcvt_drv.c > 1.67 +1 -1 src/sys/i386/isa/sound/soundcard.c > 1.24 +2 -2 src/sys/i386/linux/linux_ioctl.c > 1.10 +172 -167 src/sys/i386/linux/linux_proto.h > 1.30 +12 -12 src/sys/i386/linux/linux_sysvec.c > 1.40 +2 -2 src/sys/isofs/cd9660/cd9660_vfsops.c > 1.25 +50 -22 src/sys/kern/imgact_elf.c > 1.94 +6 -4 src/sys/kern/init_main.c > 1.24 +63 -1 src/sys/kern/kern_conf.c > 1.83 +16 -13 src/sys/kern/kern_exec.c > 1.15 +6 -6 src/sys/kern/kern_intr.c > 1.49 +3 -3 src/sys/kern/kern_lkm.c > 1.33 +3 -1 src/sys/kern/kern_shutdown.c > 1.41 +2 -2 src/sys/kern/kern_sig.c > 1.20 +4 -4 src/sys/kern/kern_subr.c > 1.6 +6 -1 src/sys/kern/link_aout.c > 1.32 +15 -9 src/sys/kern/makesyscalls.sh > 1.15 +2 -2 src/sys/kern/md5c.c > 1.30 +2 -2 src/sys/kern/subr_log.c > 1.10 +3 -3 src/sys/kern/subr_xxx.c > 1.42 +3 -3 src/sys/kern/sys_pipe.c > 1.38 +5 -5 src/sys/kern/sys_process.c > 1.18 +2 -2 src/sys/kern/sys_socket.c > 1.52 +2 -2 src/sys/kern/syscalls.master > 1.104 +3 -2 src/sys/kern/tty.c > 1.28 +3 -3 src/sys/kern/tty_compat.c > 1.13 +2 -2 src/sys/kern/tty_conf.c > 1.52 +2 -2 src/sys/kern/tty_pty.c > 1.29 +1 -1 src/sys/kern/tty_snoop.c > 1.24 +2 -2 src/sys/kern/tty_tty.c > 1.37 +2 -2 src/sys/kern/uipc_socket2.c > 1.28 +3 -3 src/sys/kern/vfs_lookup.c > 1.154 +3 -1 src/sys/kern/vfs_subr.c > 1.102 +2 -2 src/sys/kern/vfs_syscalls.c > 1.58 +3 -3 src/sys/kern/vfs_vnops.c > 1.33 +2 -2 src/sys/miscfs/procfs/procfs_mem.c > 1.22 +2 -2 src/sys/miscfs/procfs/procfs_vfsops.c > 1.63 +2 -2 src/sys/miscfs/specfs/spec_vnops.c > 1.39 +2 -2 src/sys/net/bpf.c > 1.59 +4 -4 src/sys/net/if.c > 1.20 +3 -3 src/sys/net/if_disc.c > 1.32 +3 -3 src/sys/net/if_loop.c > 1.58 +6 -4 src/sys/net/if_ppp.c > 1.13 +2 -2 src/sys/net/if_pppvar.h > 1.69 +6 -6 src/sys/net/if_sl.c > 1.48 +3 -3 src/sys/net/if_tun.c > 1.8 +3 -3 src/sys/net/if_var.h > 1.36 +3 -3 src/sys/net/ppp_tty.c > 1.24 +1 -1 src/sys/netatalk/at_control.c > 1.10 +1 -1 src/sys/netatalk/at_extern.h > 1.46 +3 -3 src/sys/netinet/if_ether.c > 1.38 +2 -2 src/sys/netinet/in.c > 1.6 +12 -1 src/sys/netinet/in_systm.h > 1.29 +2 -2 src/sys/netinet/in_var.h > 1.3 +2 -2 src/sys/netinet/ip_fil.h > 1.8 +3 -1 src/sys/netinet/mlf_ipl.c > 1.12 +2 -2 src/sys/netipx/ipx.c > 1.21 +3 -3 src/sys/netipx/ipx_ip.c > 1.10 +2 -2 src/sys/netipx/ipx_var.h > 1.9 +2 -2 src/sys/netnatm/natm.c > 1.69 +3 -3 src/sys/nfs/nfs_serv.c > 1.41 +3 -3 src/sys/nfs/nfs_socket.c > 1.72 +2 -2 src/sys/nfs/nfs_vfsops.c > 1.61 +2 -2 src/sys/pccard/pccard.c > 1.41 +1 -1 src/sys/pci/brooktree848.c > 1.6 +2 -2 src/sys/pci/if_devar.h > 1.5 +2 -2 src/sys/pci/if_fxpvar.h > 1.9 +4 -4 src/sys/pci/if_tl.c > 1.11 +2 -2 src/sys/pci/if_tx.c > 1.31 +1 -1 src/sys/pci/meteor.c > 1.118 +3 -3 src/sys/pci/ncr.c > 1.83 +8 -2 src/sys/pci/pci.c > 1.8 +2 -2 src/sys/pci/smc83c170.h > 1.93 +3 -3 src/sys/scsi/cd.c > 1.46 +3 -3 src/sys/scsi/ch.c > 1.39 +3 -3 src/sys/scsi/od.c > 1.31 +2 -2 src/sys/scsi/scsi_ioctl.c > 1.61 +4 -4 src/sys/scsi/scsiconf.h > 1.130 +6 -6 src/sys/scsi/sd.c > 1.19 +2 -2 src/sys/scsi/ssc.c > 1.88 +3 -3 src/sys/scsi/st.c > 1.19 +2 -2 src/sys/scsi/su.c > 1.56 +3 -3 src/sys/scsi/worm.c > 1.40 +52 -3 src/sys/sys/conf.h > 1.32 +6 -1 src/sys/sys/disklabel.h > 1.16 +2 -2 src/sys/sys/file.h > 1.7 +36 -1 src/sys/sys/imgact_elf.h > 1.7 +2 -2 src/sys/sys/ioccom.h > 1.41 +16 -1 src/sys/sys/kernel.h > 1.21 +2 -2 src/sys/sys/namei.h > 1.33 +2 -2 src/sys/sys/param.h > 1.24 +3 -3 src/sys/sys/protosw.h > 1.8 +3 -3 src/sys/sys/ptrace.h > 1.28 +2 -2 src/sys/sys/socketvar.h > 1.18 +2 -2 src/sys/sys/sysent.h > 1.39 +517 -512 src/sys/sys/sysproto.h > 1.71 +17 -5 src/sys/sys/systm.h > 1.42 +4 -4 src/sys/sys/tty.h > 1.25 +5 -1 src/sys/sys/types.h > 1.38 +3 -3 src/sys/vm/vm_extern.h > 1.128 +14 -14 src/sys/vm/vm_map.c > 1.78 +3 -2 src/sys/vm/vm_mmap.c > 1.122 +8 -8 src/sys/vm/vm_object.c > 1.101 +2 -2 src/sys/vm/vm_page.c > 1.40 +6 -1 src/sys/vm/vm_page.h > -- John Birrell - jb@cimlogic.com.au; jb@freebsd.org http://www.cimlogic.com.au/ CIMlogic Pty Ltd, GPO Box 117A, Melbourne Vic 3001, Australia +61 418 353 137
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199806072102.HAA05709>