From owner-p4-projects Sat Mar 30 16:21:15 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8043037B417; Sat, 30 Mar 2002 16:19:58 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 9A7BF37B400 for ; Sat, 30 Mar 2002 16:19:54 -0800 (PST) Received: (from perforce@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g2V0Jkl06375 for perforce@freebsd.org; Sat, 30 Mar 2002 16:19:46 -0800 (PST) (envelope-from jake@freebsd.org) Date: Sat, 30 Mar 2002 16:19:46 -0800 (PST) Message-Id: <200203310019.g2V0Jkl06375@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: perforce set sender to jake@freebsd.org using -f From: Jake Burkholder Subject: PERFORCE change 8695 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG 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 @@ -21,6 +21,7 @@ #include #include #include +#include #include #include #include @@ -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