Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 Mar 2002 16:19:46 -0800 (PST)
From:      Jake Burkholder <jake@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 8695 for review
Message-ID:  <200203310019.g2V0Jkl06375@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://people.freebsd.org/~peter/p4db/chv.cgi?CH=8695

Change 8695 by jake@jake_sparc64 on 2002/03/30 16:19:35

	Integ@8964

Affected files ...

... //depot/projects/sparc64/bin/test/test.c#2 integrate
... //depot/projects/sparc64/contrib/gcc.295/config/i386/freebsd.h#2 integrate
... //depot/projects/sparc64/contrib/gcc/config/alpha/crtbegin.asm#2 delete
... //depot/projects/sparc64/contrib/gcc/config/alpha/crtend.asm#2 delete
... //depot/projects/sparc64/contrib/gcc/config/i386/freebsd.h#2 integrate
... //depot/projects/sparc64/etc/defaults/rc.conf#2 integrate
... //depot/projects/sparc64/etc/mail/Makefile#2 integrate
... //depot/projects/sparc64/etc/rc#5 integrate
... //depot/projects/sparc64/games/fortune/datfiles/fortunes#2 integrate
... //depot/projects/sparc64/gnu/usr.bin/binutils/gdb/i386/freebsd-nat.c#2 integrate
... //depot/projects/sparc64/gnu/usr.bin/binutils/gdb/i386/tm.h#2 integrate
... //depot/projects/sparc64/gnu/usr.bin/binutils/ld/Makefile#2 integrate
... //depot/projects/sparc64/gnu/usr.bin/binutils/ld/Makefile.alpha#2 integrate
... //depot/projects/sparc64/gnu/usr.bin/binutils/ld/Makefile.i386#2 integrate
... //depot/projects/sparc64/gnu/usr.bin/binutils/ld/Makefile.ia64#2 integrate
... //depot/projects/sparc64/gnu/usr.bin/binutils/ld/Makefile.powerpc#2 integrate
... //depot/projects/sparc64/gnu/usr.bin/binutils/ld/Makefile.sparc64#2 integrate
... //depot/projects/sparc64/gnu/usr.bin/cvs/cvsbug/Makefile#2 integrate
... //depot/projects/sparc64/gnu/usr.bin/cvs/lib/Makefile#2 integrate
... //depot/projects/sparc64/gnu/usr.bin/groff/tmac/mdoc.local#2 integrate
... //depot/projects/sparc64/gnu/usr.bin/sort/COPYING#2 delete
... //depot/projects/sparc64/gnu/usr.bin/sort/Makefile#2 delete
... //depot/projects/sparc64/gnu/usr.bin/sort/config.h#2 delete
... //depot/projects/sparc64/gnu/usr.bin/sort/error.c#2 delete
... //depot/projects/sparc64/gnu/usr.bin/sort/error.h#2 delete
... //depot/projects/sparc64/gnu/usr.bin/sort/getopt.c#2 delete
... //depot/projects/sparc64/gnu/usr.bin/sort/getopt.h#2 delete
... //depot/projects/sparc64/gnu/usr.bin/sort/getopt1.c#2 delete
... //depot/projects/sparc64/gnu/usr.bin/sort/long-options.c#2 delete
... //depot/projects/sparc64/gnu/usr.bin/sort/long-options.h#2 delete
... //depot/projects/sparc64/gnu/usr.bin/sort/sort.1#2 delete
... //depot/projects/sparc64/gnu/usr.bin/sort/sort.c#2 delete
... //depot/projects/sparc64/gnu/usr.bin/sort/system.h#2 delete
... //depot/projects/sparc64/gnu/usr.bin/sort/version.c#2 delete
... //depot/projects/sparc64/gnu/usr.bin/sort/version.h#2 delete
... //depot/projects/sparc64/gnu/usr.bin/sort/xstrtod.c#2 delete
... //depot/projects/sparc64/gnu/usr.bin/sort/xstrtod.h#2 delete
... //depot/projects/sparc64/lib/Makefile#2 integrate
... //depot/projects/sparc64/lib/csu/alpha/Makefile#3 integrate
... //depot/projects/sparc64/lib/csu/alpha/crt1.c#3 integrate
... //depot/projects/sparc64/lib/csu/i386-elf/Makefile#3 integrate
... //depot/projects/sparc64/lib/csu/i386-elf/crt1.c#3 integrate
... //depot/projects/sparc64/lib/csu/i386/Makefile#2 integrate
... //depot/projects/sparc64/lib/csu/i386/crt0.c#2 integrate
... //depot/projects/sparc64/lib/csu/ia64/Makefile#3 integrate
... //depot/projects/sparc64/lib/csu/ia64/crt1.c#5 integrate
... //depot/projects/sparc64/lib/csu/powerpc/Makefile#3 integrate
... //depot/projects/sparc64/lib/csu/powerpc/crt1.c#5 integrate
... //depot/projects/sparc64/lib/csu/sparc64/Makefile#5 integrate
... //depot/projects/sparc64/lib/csu/sparc64/crt1.c#7 integrate
... //depot/projects/sparc64/lib/libc/gen/err.c#5 integrate
... //depot/projects/sparc64/lib/libc/gen/getlogin.c#3 integrate
... //depot/projects/sparc64/lib/libc/gen/getprogname.c#3 integrate
... //depot/projects/sparc64/lib/libc/gen/setproctitle.c#3 integrate
... //depot/projects/sparc64/lib/libc/gen/setprogname.c#3 integrate
... //depot/projects/sparc64/lib/libc/gen/syslog.c#4 integrate
... //depot/projects/sparc64/lib/libc/gmon/gmon.c#6 integrate
... //depot/projects/sparc64/lib/libc/include/libc_private.h#2 integrate
... //depot/projects/sparc64/lib/libc/include/namespace.h#5 integrate
... //depot/projects/sparc64/lib/libc/include/un-namespace.h#4 integrate
... //depot/projects/sparc64/lib/libc/locale/collate.c#3 integrate
... //depot/projects/sparc64/lib/libc/stdlib/getopt.c#3 integrate
... //depot/projects/sparc64/lib/libc/stdlib/malloc.c#7 integrate
... //depot/projects/sparc64/lib/libc_r/uthread/uthread_spinlock.c#2 integrate
... //depot/projects/sparc64/lib/libfetch/http.c#2 integrate
... //depot/projects/sparc64/lib/libncp/ncpl_subr.c#2 integrate
... //depot/projects/sparc64/lib/libusb/Makefile#2 delete
... //depot/projects/sparc64/lib/libusb/data.c#2 delete
... //depot/projects/sparc64/lib/libusb/descr.c#2 delete
... //depot/projects/sparc64/lib/libusb/libusb.h#3 delete
... //depot/projects/sparc64/lib/libusb/parse.c#2 delete
... //depot/projects/sparc64/lib/libusb/usage.c#2 delete
... //depot/projects/sparc64/lib/libusb/usb.3#2 delete
... //depot/projects/sparc64/lib/libusb/usbvar.h#2 delete
... //depot/projects/sparc64/lib/libusbhid/Makefile#1 branch
... //depot/projects/sparc64/lib/libusbhid/data.c#1 branch
... //depot/projects/sparc64/lib/libusbhid/descr.c#1 branch
... //depot/projects/sparc64/lib/libusbhid/libusbhid.h#1 branch
... //depot/projects/sparc64/lib/libusbhid/parse.c#1 branch
... //depot/projects/sparc64/lib/libusbhid/usage.c#1 branch
... //depot/projects/sparc64/lib/libusbhid/usbhid.3#1 branch
... //depot/projects/sparc64/lib/libusbhid/usbvar.h#1 branch
... //depot/projects/sparc64/release/Makefile#4 integrate
... //depot/projects/sparc64/release/alpha/drivers.conf#1 branch
... //depot/projects/sparc64/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml#2 integrate
... //depot/projects/sparc64/release/doc/en_US.ISO8859-1/installation/common/install.sgml#2 integrate
... //depot/projects/sparc64/release/doc/en_US.ISO8859-1/readme/article.sgml#4 integrate
... //depot/projects/sparc64/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#4 integrate
... //depot/projects/sparc64/release/picobsd/tinyware/ns/ns.c#2 integrate
... //depot/projects/sparc64/release/scripts/print-cdrom-packages.sh#3 integrate
... //depot/projects/sparc64/sbin/atacontrol/atacontrol.8#2 integrate
... //depot/projects/sparc64/sbin/atacontrol/atacontrol.c#2 integrate
... //depot/projects/sparc64/sbin/fdisk/Makefile#2 integrate
... //depot/projects/sparc64/sbin/fdisk/fdisk.c#2 integrate
... //depot/projects/sparc64/sbin/fdisk_pc98/fdisk.c#2 integrate
... //depot/projects/sparc64/sbin/ifconfig/ifconfig.8#2 integrate
... //depot/projects/sparc64/sbin/ifconfig/ifconfig.c#3 integrate
... //depot/projects/sparc64/share/examples/etc/make.conf#4 integrate
... //depot/projects/sparc64/share/man/man4/Makefile#2 integrate
... //depot/projects/sparc64/share/man/man4/bktr.4#3 integrate
... //depot/projects/sparc64/share/man/man4/bpf.4#3 integrate
... //depot/projects/sparc64/share/man/man4/geom.4#1 branch
... //depot/projects/sparc64/share/man/man4/ng_ether.4#2 integrate
... //depot/projects/sparc64/share/man/man5/Makefile#3 integrate
... //depot/projects/sparc64/share/man/man5/drivers.conf.5#2 integrate
... //depot/projects/sparc64/share/man/man5/rc.conf.5#3 integrate
... //depot/projects/sparc64/share/man/man7/sec-doc.7#2 integrate
... //depot/projects/sparc64/share/man/man9/Makefile#2 integrate
... //depot/projects/sparc64/share/man/man9/VOP_ACCESS.9#2 integrate
... //depot/projects/sparc64/share/man/man9/VOP_ATTRIB.9#2 integrate
... //depot/projects/sparc64/share/man/man9/VOP_FSYNC.9#2 integrate
... //depot/projects/sparc64/share/man/man9/VOP_GETACL.9#2 integrate
... //depot/projects/sparc64/share/man/man9/VOP_IOCTL.9#2 integrate
... //depot/projects/sparc64/share/man/man9/condvar.9#2 integrate
... //depot/projects/sparc64/share/man/man9/mtx_pool.9#1 branch
... //depot/projects/sparc64/share/man/man9/mutex.9#2 integrate
... //depot/projects/sparc64/share/man/man9/sema.9#2 integrate
... //depot/projects/sparc64/share/man/man9/sx.9#2 integrate
... //depot/projects/sparc64/share/mk/bsd.libnames.mk#5 integrate
... //depot/projects/sparc64/share/mklocale/bg_BG.CP1251.src#2 integrate
... //depot/projects/sparc64/sys/alpha/alpha/critical.c#1 branch
... //depot/projects/sparc64/sys/alpha/alpha/dec_eb64plus.c#3 integrate
... //depot/projects/sparc64/sys/alpha/alpha/exception.s#4 integrate
... //depot/projects/sparc64/sys/alpha/alpha/genassym.c#8 integrate
... //depot/projects/sparc64/sys/alpha/alpha/machdep.c#23 integrate
... //depot/projects/sparc64/sys/alpha/alpha/trap.c#17 integrate
... //depot/projects/sparc64/sys/alpha/conf/GENERIC#14 integrate
... //depot/projects/sparc64/sys/alpha/include/cpufunc.h#4 integrate
... //depot/projects/sparc64/sys/alpha/include/proc.h#4 integrate
... //depot/projects/sparc64/sys/boot/Makefile#4 integrate
... //depot/projects/sparc64/sys/boot/common/Makefile.inc#3 integrate
... //depot/projects/sparc64/sys/boot/efi/libefi/arch/ia64/start.S#3 integrate
... //depot/projects/sparc64/sys/boot/efi/libefi/efifs.c#5 integrate
... //depot/projects/sparc64/sys/boot/efi/libefi/efinet.c#2 integrate
... //depot/projects/sparc64/sys/boot/efi/libefi/elf_freebsd.c#5 integrate
... //depot/projects/sparc64/sys/boot/efi/loader/Makefile#5 integrate
... //depot/projects/sparc64/sys/boot/efi/loader/main.c#4 integrate
... //depot/projects/sparc64/sys/boot/efi/loader/version#2 integrate
... //depot/projects/sparc64/sys/boot/i386/loader/Makefile#5 integrate
... //depot/projects/sparc64/sys/boot/ia64/libski/elf_freebsd.c#5 integrate
... //depot/projects/sparc64/sys/boot/ia64/skiload/Makefile#4 integrate
... //depot/projects/sparc64/sys/boot/ia64/skiload/version#2 integrate
... //depot/projects/sparc64/sys/boot/pc98/loader/Makefile#4 integrate
... //depot/projects/sparc64/sys/boot/sparc64/boot1/_start.S#2 integrate
... //depot/projects/sparc64/sys/compat/linprocfs/linprocfs.c#14 integrate
... //depot/projects/sparc64/sys/compat/svr4/svr4_misc.c#8 integrate
... //depot/projects/sparc64/sys/conf/files#47 integrate
... //depot/projects/sparc64/sys/conf/files.alpha#11 integrate
... //depot/projects/sparc64/sys/conf/files.i386#23 integrate
... //depot/projects/sparc64/sys/conf/files.ia64#12 integrate
... //depot/projects/sparc64/sys/conf/files.pc98#19 integrate
... //depot/projects/sparc64/sys/conf/files.powerpc#5 integrate
... //depot/projects/sparc64/sys/conf/files.sparc64#33 integrate
... //depot/projects/sparc64/sys/conf/options#20 integrate
... //depot/projects/sparc64/sys/dev/ata/ata-all.c#22 integrate
... //depot/projects/sparc64/sys/dev/ata/ata-raid.c#16 integrate
... //depot/projects/sparc64/sys/dev/ata/ata-raid.h#10 integrate
... //depot/projects/sparc64/sys/dev/ata/atapi-cd.c#18 integrate
... //depot/projects/sparc64/sys/dev/ccd/ccd.c#9 integrate
... //depot/projects/sparc64/sys/dev/kbd/atkbdc.c#3 integrate
... //depot/projects/sparc64/sys/dev/pccard/pccard_cis.c#8 integrate
... //depot/projects/sparc64/sys/dev/pdq/if_fea.c#3 integrate
... //depot/projects/sparc64/sys/dev/pdq/if_fpa.c#2 integrate
... //depot/projects/sparc64/sys/dev/pdq/pdq.c#2 integrate
... //depot/projects/sparc64/sys/dev/pdq/pdq_freebsd.h#1 branch
... //depot/projects/sparc64/sys/dev/pdq/pdq_ifsubr.c#3 integrate
... //depot/projects/sparc64/sys/dev/pdq/pdqreg.h#2 integrate
... //depot/projects/sparc64/sys/dev/pdq/pdqvar.h#2 integrate
... //depot/projects/sparc64/sys/dev/puc/pucdata.c#4 integrate
... //depot/projects/sparc64/sys/dev/usb/uvscom.c#2 integrate
... //depot/projects/sparc64/sys/dev/vinum/vinum.c#5 integrate
... //depot/projects/sparc64/sys/dev/vinum/vinumext.h#3 integrate
... //depot/projects/sparc64/sys/dev/wi/if_wavelan_ieee.h#3 integrate
... //depot/projects/sparc64/sys/dev/wi/if_wi.c#21 integrate
... //depot/projects/sparc64/sys/dev/wi/if_wireg.h#8 integrate
... //depot/projects/sparc64/sys/fs/procfs/procfs_status.c#9 integrate
... //depot/projects/sparc64/sys/geom/geom_bsd.c#6 integrate
... //depot/projects/sparc64/sys/geom/geom_dev.c#5 integrate
... //depot/projects/sparc64/sys/geom/geom_dump.c#3 integrate
... //depot/projects/sparc64/sys/geom/geom_mbr.c#4 integrate
... //depot/projects/sparc64/sys/geom/geom_pc98.c#1 branch
... //depot/projects/sparc64/sys/geom/geom_slice.c#5 integrate
... //depot/projects/sparc64/sys/geom/geom_subr.c#3 integrate
... //depot/projects/sparc64/sys/geom/geom_sunlabel.c#4 integrate
... //depot/projects/sparc64/sys/gnu/ext2fs/ext2_vfsops.c#9 integrate
... //depot/projects/sparc64/sys/i386/i386/bios.c#9 integrate
... //depot/projects/sparc64/sys/i386/i386/critical.c#1 branch
... //depot/projects/sparc64/sys/i386/i386/exception.s#6 integrate
... //depot/projects/sparc64/sys/i386/i386/genassym.c#11 integrate
... //depot/projects/sparc64/sys/i386/i386/machdep.c#25 integrate
... //depot/projects/sparc64/sys/i386/i386/mp_machdep.c#19 integrate
... //depot/projects/sparc64/sys/i386/i386/mpapic.c#9 integrate
... //depot/projects/sparc64/sys/i386/i386/swtch.s#10 integrate
... //depot/projects/sparc64/sys/i386/i386/vm_machdep.c#16 integrate
... //depot/projects/sparc64/sys/i386/include/cpufunc.h#12 integrate
... //depot/projects/sparc64/sys/i386/include/mutex.h#5 integrate
... //depot/projects/sparc64/sys/i386/include/pcb.h#6 integrate
... //depot/projects/sparc64/sys/i386/include/pcpu.h#3 integrate
... //depot/projects/sparc64/sys/i386/include/proc.h#6 integrate
... //depot/projects/sparc64/sys/i386/isa/apic_vector.s#9 integrate
... //depot/projects/sparc64/sys/i386/isa/clock.c#10 integrate
... //depot/projects/sparc64/sys/i386/isa/icu_vector.s#6 integrate
... //depot/projects/sparc64/sys/i386/isa/intr_machdep.c#12 integrate
... //depot/projects/sparc64/sys/i386/isa/intr_machdep.h#7 integrate
... //depot/projects/sparc64/sys/i386/isa/ipl.s#5 integrate
... //depot/projects/sparc64/sys/i386/isa/npx.c#18 integrate
... //depot/projects/sparc64/sys/ia64/ia64/critical.c#1 branch
... //depot/projects/sparc64/sys/ia64/ia64/exception.s#14 integrate
... //depot/projects/sparc64/sys/ia64/ia64/genassym.c#13 integrate
... //depot/projects/sparc64/sys/ia64/ia64/locore.s#12 integrate
... //depot/projects/sparc64/sys/ia64/ia64/machdep.c#33 integrate
... //depot/projects/sparc64/sys/ia64/include/asm.h#5 integrate
... //depot/projects/sparc64/sys/ia64/include/cpufunc.h#9 integrate
... //depot/projects/sparc64/sys/ia64/include/proc.h#5 integrate
... //depot/projects/sparc64/sys/isofs/cd9660/cd9660_vfsops.c#8 integrate
... //depot/projects/sparc64/sys/kern/bus_if.m#2 integrate
... //depot/projects/sparc64/sys/kern/init_main.c#18 integrate
... //depot/projects/sparc64/sys/kern/kern_condvar.c#8 integrate
... //depot/projects/sparc64/sys/kern/kern_descrip.c#18 integrate
... //depot/projects/sparc64/sys/kern/kern_exec.c#20 integrate
... //depot/projects/sparc64/sys/kern/kern_exit.c#19 integrate
... //depot/projects/sparc64/sys/kern/kern_fork.c#24 integrate
... //depot/projects/sparc64/sys/kern/kern_mutex.c#15 integrate
... //depot/projects/sparc64/sys/kern/kern_proc.c#13 integrate
... //depot/projects/sparc64/sys/kern/kern_prot.c#25 integrate
... //depot/projects/sparc64/sys/kern/kern_switch.c#8 integrate
... //depot/projects/sparc64/sys/kern/kern_tc.c#8 integrate
... //depot/projects/sparc64/sys/kern/subr_bus.c#12 integrate
... //depot/projects/sparc64/sys/kern/subr_disklabel.c#6 integrate
... //depot/projects/sparc64/sys/kern/subr_trap.c#20 integrate
... //depot/projects/sparc64/sys/kern/subr_witness.c#19 integrate
... //depot/projects/sparc64/sys/kern/sys_pipe.c#15 integrate
... //depot/projects/sparc64/sys/kern/vfs_syscalls.c#24 integrate
... //depot/projects/sparc64/sys/net/fddi.h#3 integrate
... //depot/projects/sparc64/sys/net/if_fddisubr.c#6 integrate
... //depot/projects/sparc64/sys/net/if_llc.h#2 integrate
... //depot/projects/sparc64/sys/netinet6/ip6_mroute.c#4 integrate
... //depot/projects/sparc64/sys/netinet6/ip6_output.c#6 integrate
... //depot/projects/sparc64/sys/pc98/i386/machdep.c#21 integrate
... //depot/projects/sparc64/sys/pc98/pc98/clock.c#7 integrate
... //depot/projects/sparc64/sys/powerpc/include/cpufunc.h#8 integrate
... //depot/projects/sparc64/sys/powerpc/include/proc.h#5 integrate
... //depot/projects/sparc64/sys/powerpc/powerpc/critical.c#1 branch
... //depot/projects/sparc64/sys/powerpc/powerpc/machdep.c#19 integrate
... //depot/projects/sparc64/sys/powerpc/powerpc/trap.c#12 integrate
... //depot/projects/sparc64/sys/powerpc/powerpc/vm_machdep.c#12 integrate
... //depot/projects/sparc64/sys/sparc64/include/bus_private.h#2 integrate
... //depot/projects/sparc64/sys/sparc64/include/cpufunc.h#19 integrate
... //depot/projects/sparc64/sys/sparc64/include/proc.h#9 integrate
... //depot/projects/sparc64/sys/sparc64/sparc64/clock.c#11 edit
... //depot/projects/sparc64/sys/sparc64/sparc64/critical.c#1 branch
... //depot/projects/sparc64/sys/sparc64/sparc64/exception.s#71 integrate
... //depot/projects/sparc64/sys/sparc64/sparc64/machdep.c#71 integrate
... //depot/projects/sparc64/sys/sys/ata.h#10 integrate
... //depot/projects/sparc64/sys/sys/bus.h#5 integrate
... //depot/projects/sparc64/sys/sys/conf.h#12 integrate
... //depot/projects/sparc64/sys/sys/disklabel.h#15 integrate
... //depot/projects/sparc64/sys/sys/filedesc.h#9 integrate
... //depot/projects/sparc64/sys/sys/lock.h#11 integrate
... //depot/projects/sparc64/sys/sys/mutex.h#14 integrate
... //depot/projects/sparc64/sys/sys/proc.h#29 integrate
... //depot/projects/sparc64/sys/sys/systm.h#20 integrate
... //depot/projects/sparc64/sys/sys/tty.h#5 integrate
... //depot/projects/sparc64/sys/ufs/ffs/ffs_vfsops.c#14 integrate
... //depot/projects/sparc64/sys/vm/uma_int.h#2 integrate
... //depot/projects/sparc64/tools/regression/geom/Data/disk.alpha.da0.xml#1 branch
... //depot/projects/sparc64/tools/regression/geom/Data/disk.alpha2.da0.xml#1 branch
... //depot/projects/sparc64/tools/regression/geom/Data/disk.pc98.wdc0.xml#1 branch
... //depot/projects/sparc64/tools/regression/geom/GLib/Makefile#3 integrate
... //depot/projects/sparc64/tools/regression/geom/Test/Makefile#3 integrate
... //depot/projects/sparc64/tools/regression/geom/Test/T013/ref.conf#2 integrate
... //depot/projects/sparc64/tools/regression/geom/Test/T013/testprg.c#2 integrate
... //depot/projects/sparc64/tools/regression/geom/Test/T014/Makefile#1 branch
... //depot/projects/sparc64/tools/regression/geom/Test/T014/ref.conf#1 branch
... //depot/projects/sparc64/tools/regression/geom/Test/T014/testprg.c#1 branch
... //depot/projects/sparc64/tools/regression/geom/geom_sim.h#3 integrate
... //depot/projects/sparc64/tools/regression/geom/geom_simdisk_xml.c#3 integrate
... //depot/projects/sparc64/usr.bin/chpass/chpass.c#5 integrate
... //depot/projects/sparc64/usr.bin/chpass/edit.c#3 integrate
... //depot/projects/sparc64/usr.bin/chpass/field.c#3 integrate
... //depot/projects/sparc64/usr.bin/chpass/pw_yp.c#3 integrate
... //depot/projects/sparc64/usr.bin/doscmd/int.c#2 integrate
... //depot/projects/sparc64/usr.bin/doscmd/int14.c#2 integrate
... //depot/projects/sparc64/usr.bin/doscmd/tty.c#2 integrate
... //depot/projects/sparc64/usr.bin/elf2aout/elf2aout.1#2 delete
... //depot/projects/sparc64/usr.bin/elf2aout/elf2aout.c#3 integrate
... //depot/projects/sparc64/usr.bin/fetch/fetch.c#3 integrate
... //depot/projects/sparc64/usr.bin/find/parsedate.y#2 integrate
... //depot/projects/sparc64/usr.bin/fstat/Makefile#2 integrate
... //depot/projects/sparc64/usr.bin/fstat/fstat.1#2 integrate
... //depot/projects/sparc64/usr.bin/fstat/fstat.c#3 integrate
... //depot/projects/sparc64/usr.bin/fstat/fstat.h#3 integrate
... //depot/projects/sparc64/usr.bin/gcore/Makefile#2 integrate
... //depot/projects/sparc64/usr.bin/head/head.c#3 integrate
... //depot/projects/sparc64/usr.bin/indent/args.c#2 integrate
... //depot/projects/sparc64/usr.bin/indent/indent.c#2 integrate
... //depot/projects/sparc64/usr.bin/indent/indent.h#2 integrate
... //depot/projects/sparc64/usr.bin/indent/indent_globs.h#2 integrate
... //depot/projects/sparc64/usr.bin/indent/io.c#2 integrate
... //depot/projects/sparc64/usr.bin/indent/lexi.c#2 integrate
... //depot/projects/sparc64/usr.bin/ipcs/ipcs.c#3 integrate
... //depot/projects/sparc64/usr.bin/killall/killall.c#2 integrate
... //depot/projects/sparc64/usr.bin/lex/Makefile#2 integrate
... //depot/projects/sparc64/usr.bin/rsh/rsh.c#4 integrate
... //depot/projects/sparc64/usr.bin/sort/sort.c#3 integrate
... //depot/projects/sparc64/usr.bin/su/su.1#2 integrate
... //depot/projects/sparc64/usr.bin/tftp/tftp.c#3 integrate
... //depot/projects/sparc64/usr.bin/usbhidctl/Makefile#2 integrate
... //depot/projects/sparc64/usr.bin/usbhidctl/usbhid.c#2 integrate
... //depot/projects/sparc64/usr.sbin/burncd/burncd.8#2 integrate
... //depot/projects/sparc64/usr.sbin/crunch/crunchgen/crunchgen.1#2 integrate
... //depot/projects/sparc64/usr.sbin/crunch/crunchgen/crunchgen.c#2 integrate
... //depot/projects/sparc64/usr.sbin/kgmon/kgmon.8#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/Makefile#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/async.c#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/async.h#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/atm.c#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/bundle.c#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/ccp.c#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/ccp.h#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/chap.c#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/chap.h#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/chat.c#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/command.c#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/datalink.c#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/datalink.h#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/defs.c#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/defs.h#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/ether.c#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/exec.c#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/fsm.c#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/i4b.c#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/lcp.c#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/lcp.h#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/main.c#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/mppe.c#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/netgraph.c#1 branch
... //depot/projects/sparc64/usr.sbin/ppp/netgraph.h#1 branch
... //depot/projects/sparc64/usr.sbin/ppp/physical.c#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/physical.h#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/route.c#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/tcp.c#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/tty.c#2 integrate
... //depot/projects/sparc64/usr.sbin/ppp/udp.c#2 integrate
... //depot/projects/sparc64/usr.sbin/rtsold/rtsold.c#2 integrate
... //depot/projects/sparc64/usr.sbin/sysinstall/Makefile#3 integrate
... //depot/projects/sparc64/usr.sbin/sysinstall/devices.c#3 integrate
... //depot/projects/sparc64/usr.sbin/sysinstall/disks.c#2 integrate
... //depot/projects/sparc64/usr.sbin/sysinstall/main.c#2 integrate
... //depot/projects/sparc64/usr.sbin/sysinstall/menus.c#4 integrate
... //depot/projects/sparc64/usr.sbin/sysinstall/sysinstall.h#2 integrate
... //depot/projects/sparc64/usr.sbin/sysinstall/tcpip.c#2 integrate
... //depot/projects/sparc64/usr.sbin/wicontrol/wicontrol.c#2 integrate

Differences ...

==== //depot/projects/sparc64/bin/test/test.c#2 (text+ko) ====

@@ -12,7 +12,7 @@
 
 #ifndef lint
 static const char rcsid[] =
-  "$FreeBSD: src/bin/test/test.c,v 1.43 2002/03/06 11:20:13 maxim Exp $";
+  "$FreeBSD: src/bin/test/test.c,v 1.44 2002/03/28 16:30:42 ache Exp $";
 #endif /* not lint */
 
 #include <sys/types.h>
@@ -21,6 +21,7 @@
 #include <ctype.h>
 #include <err.h>
 #include <errno.h>
+#include <inttypes.h>
 #include <limits.h>
 #include <stdarg.h>
 #include <stdio.h>
@@ -170,7 +171,7 @@
 static int	equalf(const char *, const char *);
 static int	filstat(char *, enum token);
 static int	getn(const char *);
-static long long	getq(const char *);
+static intmax_t	getq(const char *);
 static int	intcmp(const char *, const char *);
 static int	isoperand(void);
 static int	newerf(const char *, const char *);
@@ -474,14 +475,14 @@
 }
 
 /* atoi with error detection and 64 bit range */
-static long long
+static intmax_t
 getq(const char *s)
 {
 	char *p;
-	long long r;
+	intmax_t r;
 
 	errno = 0;
-	r = strtoll(s, &p, 10);
+	r = strtoimax(s, &p, 10);
 
 	if (s == p)
 		error("%s: bad number", s);
@@ -502,7 +503,7 @@
 static int
 intcmp (const char *s1, const char *s2)
 {
-	long long q1, q2;
+	intmax_t q1, q2;
 
 
 	q1 = getq(s1);

==== //depot/projects/sparc64/contrib/gcc.295/config/i386/freebsd.h#2 (text+ko) ====

@@ -23,7 +23,7 @@
 the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
-/* $FreeBSD: src/contrib/gcc.295/config/i386/freebsd.h,v 1.41 2002/02/24 21:26:07 obrien Exp $ */
+/* $FreeBSD: src/contrib/gcc.295/config/i386/freebsd.h,v 1.42 2002/03/27 05:19:51 obrien Exp $ */
 
 #undef  CPP_PREDEFINES
 #define CPP_PREDEFINES 							\
@@ -755,7 +755,8 @@
  (n) + 4)
 
 #undef  DBX_REGISTER_NUMBER
-#define DBX_REGISTER_NUMBER(n)	((write_symbols == DWARF_DEBUG)		\
+#define DBX_REGISTER_NUMBER(n)	((write_symbols == DWARF_DEBUG 		\
+	    			  || write_symbols == DWARF2_DEBUG)	\
 				? DWARF_DBX_REGISTER_NUMBER(n)		\
 				: STABS_DBX_REGISTER_NUMBER(n))
 

==== //depot/projects/sparc64/contrib/gcc/config/i386/freebsd.h#2 (text+ko) ====

@@ -23,7 +23,7 @@
 the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
-/* $FreeBSD: src/contrib/gcc/config/i386/freebsd.h,v 1.41 2002/02/25 04:49:17 obrien Exp $ */
+/* $FreeBSD: src/contrib/gcc/config/i386/freebsd.h,v 1.42 2002/03/27 05:22:35 obrien Exp $ */
 
 #undef  CPP_PREDEFINES
 #define CPP_PREDEFINES 							\
@@ -755,7 +755,8 @@
  (n) + 4)
 
 #undef  DBX_REGISTER_NUMBER
-#define DBX_REGISTER_NUMBER(n)	((write_symbols == DWARF_DEBUG)		\
+#define DBX_REGISTER_NUMBER(n)	((write_symbols == DWARF2_DEBUG		\
+	    			  || write_symbols == DWARF_DEBUG)	\
 				? DWARF_DBX_REGISTER_NUMBER(n)		\
 				: STABS_DBX_REGISTER_NUMBER(n))
 

==== //depot/projects/sparc64/etc/defaults/rc.conf#2 (text+ko) ====

@@ -13,7 +13,7 @@
 #
 # All arguments must be in double or single quotes.
 #
-# $FreeBSD: src/etc/defaults/rc.conf,v 1.140 2002/03/12 21:47:31 rwatson Exp $
+# $FreeBSD: src/etc/defaults/rc.conf,v 1.141 2002/03/28 03:29:20 gshapiro Exp $
 
 ##############################################################
 ###  Important initial Boot-time options  ####################
@@ -335,16 +335,17 @@
 lpd_flags=""		# Flags to lpd (if enabled).
 usbd_enable="NO"	# Run the usbd daemon.
 usbd_flags=""		# Flags to usbd (if enabled).
-sendmail_enable="NO"	# Run the sendmail inbound daemon (YES/NO).
+sendmail_enable="NO"	# Run the sendmail inbound daemon (YES/NO/NONE).
+			# If NONE, don't start any sendmail processes.
 sendmail_flags="-L sm-mta -bd -q30m" # Flags to sendmail (as a server)
+sendmail_submit_enable="YES"	# Start a localhost-only MTA for mail submission
+sendmail_submit_flags="-L sm-mta -bd -q30m -ODaemonPortOptions=Addr=localhost"
+				# Flags for localhost-only MTA
 sendmail_outbound_enable="YES"	# Dequeue stuck mail (YES/NO).
 sendmail_outbound_flags="-L sm-queue -q30m" # Flags to sendmail (outbound only)
 sendmail_msp_queue_enable="YES"	# Dequeue stuck clientmqueue mail (YES/NO).
 sendmail_msp_queue_flags="-L sm-msp-queue -Ac -q30m"
-				# Dequeue stuck clientmqueue mail (YES/NO).
-sendmail_submit_enable="YES"	# Start a localhost-only MTA for mail submission
-sendmail_submit_flags="-L sm-mta-submit -bd -q30m -ODaemonPortOptions=Addr=localhost"
-				# Flags for localhost-only MTA
+				# Flags for sendmail_msp_queue daemon.
 dumpdev="NO"		# Device name to crashdump to (or NO).
 dumpdir="/var/crash"	# Directory where crash dumps are to be stored
 savecore_flags=""	# Used if dumpdev is enabled above, and present.

==== //depot/projects/sparc64/etc/mail/Makefile#2 (text+ko) ====

@@ -1,5 +1,5 @@
 #
-# $FreeBSD: src/etc/mail/Makefile,v 1.23 2002/02/17 22:12:57 gshapiro Exp $
+# $FreeBSD: src/etc/mail/Makefile,v 1.24 2002/03/28 03:30:27 gshapiro Exp $
 #
 # This Makefile provides an easy way to generate the configuration
 # file and database maps for the sendmail(8) daemon.
@@ -11,11 +11,19 @@
 # maps    - Build the feature maps
 # aliases - Build the sendmail aliases
 # install - Install the .cf file as /etc/mail/sendmail.cf
+#
+# For the MTA daemon:
 # start   - Start the sendmail daemon with the flags defined in
 #           /etc/defaults/rc.conf or /etc/rc.conf
 # stop    - Stop the sendmail daemon
 # restart - Restart the sendmail daemon
 #
+# For the MSP queue running daemon:
+# start-mspq   - Start the sendmail MSP queue running daemon with the
+#                flags defined in /etc/defaults/rc.conf or /etc/rc.conf
+# stop-mspq    - Stop the sendmail MSP queue running daemon
+# restart-mspq - Restart the sendmail MSP queue running daemon
+#
 # Calling `make' will generate the updated versions when either the
 # aliases or one of the map files were changed.
 #
@@ -65,6 +73,7 @@
 # The pid is used to stop and restart the running daemon.
 #
 SENDMAIL_PIDFILE?=	/var/run/sendmail.pid
+SENDMAIL_MSPQ_PIDFILE?=	/var/spool/clientmqueue/sm-client.pid
 
 #
 # Some useful programs we need.
@@ -164,15 +173,28 @@
 .endif
 
 start:
-	(. /etc/defaults/rc.conf; source_rc_confs; \
+	@(. /etc/defaults/rc.conf; source_rc_confs; \
 	case "$${sendmail_enable}" in \
+	[Nn][Oo][Nn][Ee]) \
+		echo "ERROR: sendmail_enable is set to $${sendmail_enable}" \
+		;; \
 	[Yy][Ee][Ss]) \
-		/usr/sbin/sendmail $${sendmail_flags} \
+		${SENDMAIL} $${sendmail_flags}; \
+		echo "${SENDMAIL} $${sendmail_flags}" \
 		;; \
 	*) \
-		case "$${sendmail_outbound_enable}" in \
+		case "$${sendmail_submit_enable}" in \
 		[Yy][Ee][Ss]) \
-			/usr/sbin/sendmail $${sendmail_outbound_flags} \
+			${SENDMAIL} $${sendmail_submit_flags}; \
+			echo "${SENDMAIL} $${sendmail_submit_flags}" \
+			;; \
+		*) \
+			case "$${sendmail_outbound_enable}" in \
+			[Yy][Ee][Ss]) \
+				${SENDMAIL} $${sendmail_outbound_flags}; \
+				echo "${SENDMAIL} $${sendmail_outbound_flags}" \
+				;; \
+			esac \
 			;; \
 		esac \
 		;; \
@@ -185,6 +207,31 @@
 restart:
 	${KILL} -HUP `head -1 ${SENDMAIL_PIDFILE}`
 
+start-mspq:
+	@(. /etc/defaults/rc.conf; source_rc_confs; \
+	case "$${sendmail_enable}" in \
+	[Nn][Oo][Nn][Ee]) \
+		echo "ERROR: sendmail_enable is set to $${sendmail_enable}" \
+		;; \
+	*) \
+		if [ -r /etc/mail/submit.cf ]; then \
+			case "$${sendmail_msp_queue_enable}" in \
+			[Yy][Ee][Ss]) \
+				${SENDMAIL} $${sendmail_msp_queue_flags}; \
+				echo "${SENDMAIL} $${sendmail_msp_queue_flags}" \
+				;; \
+			esac \
+		fi \
+		;; \
+	esac \
+	)
+
+stop-mspq:
+	${KILL} -TERM `head -1 ${SENDMAIL_MSPQ_PIDFILE}`
+
+restart-mspq:
+	${KILL} -HUP `head -1 ${SENDMAIL_MSPQ_PIDFILE}`
+
 # User defined targets
 .if exists(Makefile.local)
 .include "Makefile.local"

==== //depot/projects/sparc64/etc/rc#5 (text+ko) ====

@@ -25,7 +25,7 @@
 # SUCH DAMAGE.
 #
 #	@(#)rc	5.27 (Berkeley) 6/5/91
-# $FreeBSD: src/etc/rc,v 1.306 2002/03/26 02:38:08 obrien Exp $
+# $FreeBSD: src/etc/rc,v 1.307 2002/03/28 03:29:18 gshapiro Exp $
 #
 
 # System startup script run by init on autoboot
@@ -702,35 +702,47 @@
 	;;
 esac
 
+# Note: Please keep the sendmail startup code here in sync with the code
+#       in src/etc/mail/Makefile.
 case ${sendmail_enable} in
+[Nn][Oo][Nn][Ee])
+	;;
 [Yy][Ee][Ss])
 	echo -n ' sendmail'
 	/usr/sbin/sendmail ${sendmail_flags}
 	;;
 *)
-	case ${sendmail_outbound_enable} in
-	[Yy][Ee][Ss])
-		echo -n ' sendmail-outbound'
-		/usr/sbin/sendmail ${sendmail_outbound_flags}
-		;;
-	esac
 	case ${sendmail_submit_enable} in
 	[Yy][Ee][Ss])
 		echo -n ' sendmail-submit'
 		/usr/sbin/sendmail ${sendmail_submit_flags}
 		;;
+	*)
+		case ${sendmail_outbound_enable} in
+		[Yy][Ee][Ss])
+			echo -n ' sendmail-outbound'
+			/usr/sbin/sendmail ${sendmail_outbound_flags}
+			;;
+		esac
+		;;
 	esac
 	;;
 esac
 
-if [ -r /etc/mail/submit.cf ]; then
-	case ${sendmail_msp_queue_enable} in
-	[Yy][Ee][Ss])
-		echo -n ' sendmail-clientmqueue'
-		/usr/sbin/sendmail ${sendmail_msp_queue_flags}
-		;;
-	esac
-fi
+case ${sendmail_enable} in
+[Nn][Oo][Nn][Ee])
+	;;
+*)
+	if [ -r /etc/mail/submit.cf ]; then
+		case ${sendmail_msp_queue_enable} in
+		[Yy][Ee][Ss])
+			echo -n ' sendmail-clientmqueue'
+			/usr/sbin/sendmail ${sendmail_msp_queue_flags}
+			;;
+		esac
+	fi
+	;;
+esac
 
 echo '.'
 

==== //depot/projects/sparc64/games/fortune/datfiles/fortunes#2 (text+ko) ====

@@ -1,5 +1,5 @@
 This fortune brought to you by:
-$FreeBSD: src/games/fortune/datfiles/fortunes,v 1.76 2002/03/09 04:38:24 dd Exp $
+$FreeBSD: src/games/fortune/datfiles/fortunes,v 1.77 2002/03/29 21:32:08 jhb Exp $
 %
 !07/11 PDP a ni deppart m'I  !pleH
 %
@@ -7815,6 +7815,8 @@
 It's a very *__UN*lucky week in which to be took dead.
 		-- Churchy La Femme
 %
+It's always a long day; 86400 doesn't fit into a short.
+%
 It's always darkest just before it gets pitch black.
 %
 "It's bad luck to be superstitious."

==== //depot/projects/sparc64/gnu/usr.bin/binutils/gdb/i386/freebsd-nat.c#2 (text+ko) ====

@@ -1,4 +1,4 @@
-/* $FreeBSD: src/gnu/usr.bin/binutils/gdb/i386/freebsd-nat.c,v 1.29 2001/10/10 17:48:42 bde Exp $ */
+/* $FreeBSD: src/gnu/usr.bin/binutils/gdb/i386/freebsd-nat.c,v 1.30 2002/03/27 04:55:43 obrien Exp $ */
 /* Native-dependent code for BSD Unix running on i386's, for GDB.
    Copyright 1988, 1989, 1991, 1992, 1994, 1996 Free Software Foundation, Inc.
 
@@ -663,3 +663,48 @@
 }
 
 #endif /* PT_GETDBREGS */
+
+CORE_ADDR
+fbsd_sigtramp_saved_pc (frame)
+     struct frame_info *frame;
+{
+  CORE_ADDR sigcontext_addr;
+  CORE_ADDR sigcode_addr;
+  char buf[TARGET_PTR_BIT / TARGET_CHAR_BIT];
+  int ptrbytes = TARGET_PTR_BIT / TARGET_CHAR_BIT;
+  int sigcontext_offs = (2 * TARGET_INT_BIT) / TARGET_CHAR_BIT;
+  int sigcode_offs = (-1 * TARGET_INT_BIT) / TARGET_CHAR_BIT;
+
+  /* Get sigcontext address, it is the third parameter on the stack.  */
+  if (frame->next)
+    sigcontext_addr = read_memory_integer (FRAME_ARGS_ADDRESS (frame->next)
+					   + FRAME_ARGS_SKIP
+					   + sigcontext_offs,
+					   ptrbytes);
+  else
+    sigcontext_addr = read_memory_integer (read_register (SP_REGNUM)
+					    + sigcontext_offs,
+					   ptrbytes);
+
+#ifdef OSIGCODE_MAGIC_OFFSET
+  if (frame->next)
+    sigcode_addr = read_memory_integer (FRAME_ARGS_ADDRESS (frame->next)
+					+ FRAME_ARGS_SKIP
+					+ sigcode_offs,
+					ptrbytes);
+  else
+    sigcode_addr = read_memory_integer (read_register (SP_REGNUM)
+					+ sigcode_offs,
+					ptrbytes);
+  target_read_memory (sigcode_addr + OSIGCODE_MAGIC_OFFSET,
+		      buf, ptrbytes);
+  if (extract_unsigned_integer(buf, ptrbytes) == 0x01d516) {
+    target_read_memory (sigcontext_addr + OSIGCONTEXT_PC_OFFSET,
+			buf, ptrbytes);
+  } else
+#endif
+	  /* Don't cause a memory_error when accessing sigcontext in case the stack
+	     layout has changed or the stack is corrupt.  */
+  target_read_memory (sigcontext_addr + NSIGCONTEXT_PC_OFFSET, buf, ptrbytes);
+  return extract_unsigned_integer (buf, ptrbytes);
+}

==== //depot/projects/sparc64/gnu/usr.bin/binutils/gdb/i386/tm.h#2 (text+ko) ====

@@ -1,4 +1,4 @@
-/* $FreeBSD: src/gnu/usr.bin/binutils/gdb/i386/tm.h,v 1.13 2000/04/29 09:03:49 dfr Exp $ */
+/* $FreeBSD: src/gnu/usr.bin/binutils/gdb/i386/tm.h,v 1.14 2002/03/27 04:55:43 obrien Exp $ */
 /* Target macro definitions for i386 running FreeBSD
    Copyright (C) 1997 Free Software Foundation, Inc.
 
@@ -43,18 +43,22 @@
 #define FRAME_SAVED_PC(FRAME) \
   (kernel_debugging ? fbsd_kern_frame_saved_pc(FRAME) : \
   (((FRAME)->signal_handler_caller \
-    ? sigtramp_saved_pc (FRAME) \
+    ? fbsd_sigtramp_saved_pc (FRAME) \
     : read_memory_integer ((FRAME)->frame + 4, 4)) \
    ))
 
-/* On FreeBSD, sigtramp has size 0x18 and is immediately below the
+/* On FreeBSD, sigtramp has size 0x48 and is immediately below the
    ps_strings struct which has size 0x10 and is at the top of the
    user stack.  */
 
 #undef SIGTRAMP_START
 #undef SIGTRAMP_END
-#define SIGTRAMP_START(pc)	0xbfbfdfd8
-#define SIGTRAMP_END(pc)	0xbfbfdff0
+#define SIGTRAMP_START(pc)	0xbfbfffa8
+#define SIGTRAMP_END(pc)	0xbfbffff0
+#undef  SIGCONTEXT_PC_OFFSET
+#define OSIGCONTEXT_PC_OFFSET 20
+#define NSIGCONTEXT_PC_OFFSET 76
+#define OSIGCODE_MAGIC_OFFSET 20
 
 struct objfile;
 void freebsd_uthread_new_objfile PARAMS ((struct objfile *objfile));

==== //depot/projects/sparc64/gnu/usr.bin/binutils/ld/Makefile#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/gnu/usr.bin/binutils/ld/Makefile,v 1.21 2002/03/13 05:14:29 obrien Exp $
+# $FreeBSD: src/gnu/usr.bin/binutils/ld/Makefile,v 1.22 2002/03/29 00:41:01 obrien Exp $
 
 .include "../Makefile.inc0"
 
@@ -40,8 +40,8 @@
 EMXFR=
 EMLST=
 .for _e in ${EMS}
-EMXFR+=	extern ld_emulation_xfer_type ${_e};
-EMLST+=	&${_e},
+EMXFR+=	extern ld_emulation_xfer_type ld_${_e}_emulation;
+EMLST+=	&ld_${_e}_emulation,
 .endfor
 
 ldemul-list.h:

==== //depot/projects/sparc64/gnu/usr.bin/binutils/ld/Makefile.alpha#2 (text+ko) ====

@@ -1,30 +1,31 @@
-# $FreeBSD: src/gnu/usr.bin/binutils/ld/Makefile.alpha,v 1.15 2002/03/13 18:26:59 obrien Exp $
+# $FreeBSD: src/gnu/usr.bin/binutils/ld/Makefile.alpha,v 1.16 2002/03/29 00:41:01 obrien Exp $
 
 TARGET_TUPLE?=	alpha-unknown-freebsd
 
 .if ${TARGET_ARCH} == "alpha"
+NATIVE_EMULATION=	elf64alpha
 HOST=	${TARGET_TUPLE}
-CFLAGS+= -DDEFAULT_EMULATION=\"elf64alpha\"
+CFLAGS+= -DDEFAULT_EMULATION=\"${NATIVE_EMULATION}\"
 CFLAGS+= -DTARGET=\"${TARGET_TUPLE}\"
 _alpha_path=	\"${TOOLS_PREFIX}/usr/lib\"
 .else
 _alpha_path=	\"/usr/cross/alpha-freebsd/usr/lib\"
 .endif
-EMS+=		ld_elf64alpha_emulation
-LDSCRIPTS+=	elf64alpha.x elf64alpha.xbn elf64alpha.xn elf64alpha.xr \
-		elf64alpha.xs elf64alpha.xu alpha.x alpha.xbn \
-		alpha.xn alpha.xr alpha.xu elf64alpha.xc elf64alpha.xsc
-SRCS+=	eelf64alpha.c ealpha.c
-CLEANFILES+=	eelf64alpha.c ealpha.c
+EMS+=		${NATIVE_EMULATION}
+LDSCRIPTS+=	${NATIVE_EMULATION}.x ${NATIVE_EMULATION}.xbn ${NATIVE_EMULATION}.xn ${NATIVE_EMULATION}.xr \
+		${NATIVE_EMULATION}.xs ${NATIVE_EMULATION}.xu alpha.x alpha.xbn \
+		alpha.xn alpha.xr alpha.xu ${NATIVE_EMULATION}.xc ${NATIVE_EMULATION}.xsc
+SRCS+=	e${NATIVE_EMULATION}.c ealpha.c
+CLEANFILES+=	e${NATIVE_EMULATION}.c ealpha.c
 
-eelf64alpha.c:	emulparams/elf64alpha.sh emultempl/elf32.em \
+e${NATIVE_EMULATION}.c:	emulparams/${NATIVE_EMULATION}.sh emultempl/elf32.em \
 		scripttempl/elf.sc genscripts.sh stringify.sed
 	sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${_alpha_path} \
 	    ${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \
-	    elf64alpha ""  elf64alpha ${TARGET_TUPLE}
+	    ${NATIVE_EMULATION} ""  ${NATIVE_EMULATION} ${TARGET_TUPLE}
 
-ealpha.c: emulparams/elf64alpha.sh emultempl/elf32.em scripttempl/elf.sc \
+ealpha.c: emulparams/${NATIVE_EMULATION}.sh emultempl/elf32.em scripttempl/elf.sc \
     genscripts.sh stringify.sed
 	sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${_alpha_path} \
 	    ${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \
-	    elf64alpha ""  alpha ${TARGET_TUPLE}
+	    ${NATIVE_EMULATION} ""  alpha ${TARGET_TUPLE}

==== //depot/projects/sparc64/gnu/usr.bin/binutils/ld/Makefile.i386#2 (text+ko) ====

@@ -1,29 +1,30 @@
-# $FreeBSD: src/gnu/usr.bin/binutils/ld/Makefile.i386,v 1.16 2002/03/13 18:26:59 obrien Exp $
+# $FreeBSD: src/gnu/usr.bin/binutils/ld/Makefile.i386,v 1.17 2002/03/29 00:41:01 obrien Exp $
 
 TARGET_TUPLE?=	i386-unknown-freebsd
 
 .if ${TARGET_ARCH} == "i386"
+NATIVE_EMULATION=	elf_i386
 HOST=	${TARGET_TUPLE}
-CFLAGS+= -DDEFAULT_EMULATION=\"elf_i386\"
+CFLAGS+= -DDEFAULT_EMULATION=\"${NATIVE_EMULATION}\"
 CFLAGS+= -DTARGET=\"${TARGET_TUPLE}\"
 _i386_path=	\"${TOOLS_PREFIX}/usr/lib\"
 .else
 _i386_path=	\"/usr/cross/i386-freebsd/usr/lib\"
 .endif
-EMS+=		ld_elf_i386_emulation
-LDSCRIPTS+=	elf_i386.x elf_i386.xbn elf_i386.xn elf_i386.xr \
-		elf_i386.xs elf_i386.xu elf_i386.xc elf_i386.xsc
-SRCS+=	 eelf_i386.c
-CLEANFILES+=	eelf_i386.c
+EMS+=		${NATIVE_EMULATION}
+LDSCRIPTS+=	${NATIVE_EMULATION}.x ${NATIVE_EMULATION}.xbn ${NATIVE_EMULATION}.xn ${NATIVE_EMULATION}.xr \
+		${NATIVE_EMULATION}.xs ${NATIVE_EMULATION}.xu ${NATIVE_EMULATION}.xc ${NATIVE_EMULATION}.xsc
+SRCS+=	e${NATIVE_EMULATION}.c
+CLEANFILES+=	e${NATIVE_EMULATION}.c
 
-eelf_i386.c: emulparams/elf_i386.sh emultempl/elf32.em scripttempl/elf.sc \
+e${NATIVE_EMULATION}.c: emulparams/${NATIVE_EMULATION}.sh emultempl/elf32.em scripttempl/elf.sc \
     genscripts.sh stringify.sed
 	sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${_i386_path} \
 	    ${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \
-	    elf_i386 "" elf_i386 ${TARGET_TUPLE}
+	    "${NATIVE_EMULATION}" "" ${NATIVE_EMULATION} "${TARGET_TUPLE}"
 
 .if defined(BINUTILSDISTDIR) && exists(${BINUTILSDISTDIR})
-EMS+=		ld_i386pe_emulation
+EMS+=		i386pe
 LDSCRIPTS+=	i386pe.x	\
 		i386pe.xbn	\
 		i386pe.xn	\

==== //depot/projects/sparc64/gnu/usr.bin/binutils/ld/Makefile.ia64#2 (text+ko) ====

@@ -1,24 +1,25 @@
-# $FreeBSD: src/gnu/usr.bin/binutils/ld/Makefile.ia64,v 1.3 2002/03/13 18:26:59 obrien Exp $
+# $FreeBSD: src/gnu/usr.bin/binutils/ld/Makefile.ia64,v 1.4 2002/03/29 00:41:01 obrien Exp $
 
 TARGET_TUPLE?=	ia64-unknown-freebsd
 
 .if ${TARGET_ARCH} == "ia64"
+NATIVE_EMULATION=	elf64_ia64
 HOST=	${TARGET_TUPLE}	# do what?? how does this work for a cross-build??
-CFLAGS+= -DDEFAULT_EMULATION=\"elf64_ia64\"
+CFLAGS+= -DDEFAULT_EMULATION=\"${NATIVE_EMULATION}\"
 CFLAGS+= -DTARGET=\"${TARGET_TUPLE}\"
 _ia64_path=	\"${TOOLS_PREFIX}/usr/lib\"
 .else
 _ia64_path=	\"/usr/cross/ia64-freebsd/usr/lib\"
 .endif
 
-EMS+=		ld_elf64_ia64_emulation
-LDSCRIPTS+=	elf64_ia64.x elf64_ia64.xbn elf64_ia64.xn elf64_ia64.xr \
-		elf64_ia64.xs elf64_ia64.xu elf64_ia64.xc elf64_ia64.xsc
-SRCS+=	eelf64_ia64.c
-CLEANFILES+=	eelf64_ia64.c
+EMS+=		${NATIVE_EMULATION}
+LDSCRIPTS+=	${NATIVE_EMULATION}.x ${NATIVE_EMULATION}.xbn ${NATIVE_EMULATION}.xn ${NATIVE_EMULATION}.xr \
+		${NATIVE_EMULATION}.xs ${NATIVE_EMULATION}.xu ${NATIVE_EMULATION}.xc ${NATIVE_EMULATION}.xsc
+SRCS+=	e${NATIVE_EMULATION}.c
+CLEANFILES+=	e${NATIVE_EMULATION}.c
 
-eelf64_ia64.c: emulparams/elf64_ia64.sh emultempl/elf32.em scripttempl/elf.sc \
+e${NATIVE_EMULATION}.c: emulparams/${NATIVE_EMULATION}.sh emultempl/elf32.em scripttempl/elf.sc \
     genscripts.sh stringify.sed
 	sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${_ia64_path} \
 	    ${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \
-	    "elf64_ia64" "" elf64_ia64 "${TARGET_TUPLE}"
+	    "${NATIVE_EMULATION}" "" ${NATIVE_EMULATION} "${TARGET_TUPLE}"

==== //depot/projects/sparc64/gnu/usr.bin/binutils/ld/Makefile.powerpc#2 (text+ko) ====

@@ -1,8 +1,9 @@
-# $FreeBSD: src/gnu/usr.bin/binutils/ld/Makefile.powerpc,v 1.9 2002/03/13 18:26:59 obrien Exp $
+# $FreeBSD: src/gnu/usr.bin/binutils/ld/Makefile.powerpc,v 1.10 2002/03/29 00:41:01 obrien Exp $
 
 TARGET_TUPLE?=	powerpc-unknown-freebsd
 
 .if ${TARGET_ARCH} == "powerpc"
+NATIVE_EMULATION=	elf32ppc
 HOST=	${TARGET_TUPLE}
 CFLAGS+= -DDEFAULT_EMULATION=\"elf_powerpc\"
 CFLAGS+= -DTARGET=\"${TARGET_TUPLE}\"
@@ -10,20 +11,20 @@
 .else
 _powerpc_path=	\"/usr/cross/powerpc-freebsd/usr/lib\"
 .endif
-EMS+=		ld_elf32ppc_emulation	\
-		ld_ppcmacos_emulation	\
-		ld_ppcnw_emulation	\
-		ld_ppcpe_emulation	\
-		ld_aixrs6_emulation	\
-		ld_rs6000lynx_emulation
-LDSCRIPTS+=	elf32ppc.x		\
-		elf32ppc.xbn		\
-		elf32ppc.xn		\
-		elf32ppc.xr		\
-		elf32ppc.xs		\
-		elf32ppc.xu		\
-		elf32ppc.xc		\
-		elf32ppc.xsc		\
+EMS+=		${NATIVE_EMULATION}	\
+		ppcmacos		\
+		ppcnw			\
+		ppcpe			\
+		aixrs6			\
+		rs6000lynx
+LDSCRIPTS+=	${NATIVE_EMULATION}.x	\
+		${NATIVE_EMULATION}.xbn	\
+		${NATIVE_EMULATION}.xn	\
+		${NATIVE_EMULATION}.xr	\
+		${NATIVE_EMULATION}.xs	\
+		${NATIVE_EMULATION}.xu	\
+		${NATIVE_EMULATION}.xc	\
+		${NATIVE_EMULATION}.xsc	\
 		ppcmacos.x		\
 		ppcmacos.xbn		\
 		ppcmacos.xn		\
@@ -59,24 +60,24 @@
 		rs6000lynx.xu		\
 		rs6000lynx.xc		\
 		rs6000lynx.xsc
-SRCS+=		eelf32ppc.c		\
+SRCS+=		e${NATIVE_EMULATION}.c	\
 		eppcmacos.c		\
 		eppcnw.c		\
 		eppcpe.c		\
 		eaixrs6.c		\
 		ers6000lynx.c
-CLEANFILES+=	eelf32ppc.c		\
+CLEANFILES+=	e${NATIVE_EMULATION}.c	\
 		eppcmacos.c		\
 		eppcnw.c		\
 		eppcpe.c		\

>>> TRUNCATED FOR MAIL (1000 lines) <<<

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe p4-projects" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200203310019.g2V0Jkl06375>