PERFORCE change 59892 for review
Peter Wemm
peter at FreeBSD.org
Mon Aug 16 15:27:17 PDT 2004
http://perforce.freebsd.org/chv.cgi?CH=59892
Change 59892 by peter at peter_daintree on 2004/08/16 22:26:15
IFC @59890
Affected files ...
.. //depot/projects/hammer/MAINTAINERS#27 integrate
.. //depot/projects/hammer/Makefile.inc1#56 integrate
.. //depot/projects/hammer/bin/dd/args.c#7 integrate
.. //depot/projects/hammer/bin/dd/dd.1#6 integrate
.. //depot/projects/hammer/bin/dd/dd.c#6 integrate
.. //depot/projects/hammer/bin/dd/dd.h#6 integrate
.. //depot/projects/hammer/bin/dd/extern.h#4 integrate
.. //depot/projects/hammer/contrib/isc-dhcp/FREEBSD-upgrade#6 integrate
.. //depot/projects/hammer/contrib/isc-dhcp/README#6 integrate
.. //depot/projects/hammer/contrib/isc-dhcp/RELNOTES#6 integrate
.. //depot/projects/hammer/contrib/isc-dhcp/client/dhclient.c#10 integrate
.. //depot/projects/hammer/contrib/isc-dhcp/includes/version.h#6 integrate
.. //depot/projects/hammer/contrib/isc-dhcp/omapip/test.c#3 integrate
.. //depot/projects/hammer/contrib/top/commands.c#4 integrate
.. //depot/projects/hammer/contrib/top/top.c#5 integrate
.. //depot/projects/hammer/etc/mtree/BSD.include.dist#23 integrate
.. //depot/projects/hammer/etc/mtree/BSD.usr.dist#25 integrate
.. //depot/projects/hammer/etc/rc.d/jail#8 integrate
.. //depot/projects/hammer/etc/services#11 integrate
.. //depot/projects/hammer/games/fortune/datfiles/fortunes#26 integrate
.. //depot/projects/hammer/include/Makefile#28 integrate
.. //depot/projects/hammer/lib/libc/alpha/gen/_set_tp.c#2 integrate
.. //depot/projects/hammer/lib/libpthread/Makefile#15 integrate
.. //depot/projects/hammer/lib/libpthread/arch/alpha/include/pthread_md.h#6 integrate
.. //depot/projects/hammer/lib/libpthread/arch/amd64/include/pthread_md.h#7 integrate
.. //depot/projects/hammer/lib/libpthread/arch/arm/include/pthread_md.h#3 integrate
.. //depot/projects/hammer/lib/libpthread/arch/i386/include/pthread_md.h#8 integrate
.. //depot/projects/hammer/lib/libpthread/arch/ia64/include/pthread_md.h#8 integrate
.. //depot/projects/hammer/lib/libpthread/arch/powerpc/include/pthread_md.h#2 integrate
.. //depot/projects/hammer/lib/libpthread/arch/powerpc/powerpc/pthread_md.c#2 integrate
.. //depot/projects/hammer/lib/libpthread/arch/sparc64/include/pthread_md.h#4 integrate
.. //depot/projects/hammer/lib/libpthread/pthread.map#10 integrate
.. //depot/projects/hammer/lib/libpthread/thread/Makefile.inc#11 integrate
.. //depot/projects/hammer/lib/libpthread/thread/thr_symbols.c#1 branch
.. //depot/projects/hammer/lib/libthr/Makefile#6 integrate
.. //depot/projects/hammer/lib/libthread_db/Makefile#4 integrate
.. //depot/projects/hammer/lib/libthread_db/libpthread_db.c#3 integrate
.. //depot/projects/hammer/lib/libthread_db/libpthread_db.h#2 integrate
.. //depot/projects/hammer/libexec/tftpd/tftpd.c#8 integrate
.. //depot/projects/hammer/release/Makefile#51 integrate
.. //depot/projects/hammer/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml#53 integrate
.. //depot/projects/hammer/release/doc/en_US.ISO8859-1/installation/common/install.sgml#9 integrate
.. //depot/projects/hammer/release/doc/en_US.ISO8859-1/installation/common/layout.sgml#5 integrate
.. //depot/projects/hammer/release/doc/share/misc/dev.archlist.txt#2 integrate
.. //depot/projects/hammer/release/doc/share/misc/man2hwnotes.pl#2 integrate
.. //depot/projects/hammer/release/picobsd/tinyware/simple_httpd/simple_httpd.c#4 integrate
.. //depot/projects/hammer/rescue/rescue/Makefile#16 integrate
.. //depot/projects/hammer/sbin/geom/class/Makefile#4 integrate
.. //depot/projects/hammer/sbin/geom/class/raid3/Makefile#1 branch
.. //depot/projects/hammer/sbin/geom/class/raid3/geom_raid3.c#1 branch
.. //depot/projects/hammer/sbin/savecore/savecore.c#6 integrate
.. //depot/projects/hammer/share/examples/etc/make.conf#21 integrate
.. //depot/projects/hammer/share/man/man4/de.4#4 integrate
.. //depot/projects/hammer/share/man/man4/inet.4#11 integrate
.. //depot/projects/hammer/share/man/man4/mpt.4#4 integrate
.. //depot/projects/hammer/share/man/man4/rl.4#10 integrate
.. //depot/projects/hammer/share/man/man4/rue.4#7 integrate
.. //depot/projects/hammer/share/man/man4/trm.4#2 integrate
.. //depot/projects/hammer/share/man/man4/vr.4#5 integrate
.. //depot/projects/hammer/share/man/man7/hier.7#22 integrate
.. //depot/projects/hammer/share/man/man7/release.7#21 integrate
.. //depot/projects/hammer/share/man/man9/vslock.9#6 integrate
.. //depot/projects/hammer/sys/alpha/alpha/pmap.c#35 integrate
.. //depot/projects/hammer/sys/alpha/linux/linux.h#4 integrate
.. //depot/projects/hammer/sys/amd64/amd64/exception.S#31 integrate
.. //depot/projects/hammer/sys/amd64/conf/GENERIC#51 integrate
.. //depot/projects/hammer/sys/amd64/conf/NOTES#40 integrate
.. //depot/projects/hammer/sys/amd64/linux32/Makefile#1 branch
.. //depot/projects/hammer/sys/amd64/linux32/linux.h#1 branch
.. //depot/projects/hammer/sys/amd64/linux32/linux32_dummy.c#1 branch
.. //depot/projects/hammer/sys/amd64/linux32/linux32_genassym.c#1 branch
.. //depot/projects/hammer/sys/amd64/linux32/linux32_ipc64.h#1 branch
.. //depot/projects/hammer/sys/amd64/linux32/linux32_locore.s#1 branch
.. //depot/projects/hammer/sys/amd64/linux32/linux32_machdep.c#1 branch
.. //depot/projects/hammer/sys/amd64/linux32/linux32_proto.h#1 branch
.. //depot/projects/hammer/sys/amd64/linux32/linux32_syscall.h#1 branch
.. //depot/projects/hammer/sys/amd64/linux32/linux32_sysent.c#1 branch
.. //depot/projects/hammer/sys/amd64/linux32/linux32_sysvec.c#1 branch
.. //depot/projects/hammer/sys/amd64/linux32/syscalls.conf#1 branch
.. //depot/projects/hammer/sys/amd64/linux32/syscalls.master#1 branch
.. //depot/projects/hammer/sys/boot/Makefile#13 integrate
.. //depot/projects/hammer/sys/boot/ofw/common/main.c#6 integrate
.. //depot/projects/hammer/sys/boot/ofw/libofw/ofw_console.c#3 integrate
.. //depot/projects/hammer/sys/boot/ofw/libofw/ofw_net.c#3 integrate
.. //depot/projects/hammer/sys/boot/ofw/libofw/openfirm.c#4 integrate
.. //depot/projects/hammer/sys/boot/ofw/libofw/openfirm.h#2 integrate
.. //depot/projects/hammer/sys/boot/powerpc/loader/Makefile#7 integrate
.. //depot/projects/hammer/sys/boot/sparc64/boot1/boot1.c#5 integrate
.. //depot/projects/hammer/sys/boot/sparc64/loader/Makefile#7 integrate
.. //depot/projects/hammer/sys/boot/sparc64/loader/main.c#10 integrate
.. //depot/projects/hammer/sys/compat/linprocfs/linprocfs.c#22 integrate
.. //depot/projects/hammer/sys/compat/linux/linux_file.c#10 integrate
.. //depot/projects/hammer/sys/compat/linux/linux_getcwd.c#7 integrate
.. //depot/projects/hammer/sys/compat/linux/linux_ioctl.c#18 integrate
.. //depot/projects/hammer/sys/compat/linux/linux_ipc.c#8 integrate
.. //depot/projects/hammer/sys/compat/linux/linux_ipc.h#3 integrate
.. //depot/projects/hammer/sys/compat/linux/linux_mib.c#5 integrate
.. //depot/projects/hammer/sys/compat/linux/linux_misc.c#21 integrate
.. //depot/projects/hammer/sys/compat/linux/linux_signal.c#9 integrate
.. //depot/projects/hammer/sys/compat/linux/linux_socket.c#12 integrate
.. //depot/projects/hammer/sys/compat/linux/linux_stats.c#13 integrate
.. //depot/projects/hammer/sys/compat/linux/linux_sysctl.c#7 integrate
.. //depot/projects/hammer/sys/compat/linux/linux_uid16.c#8 integrate
.. //depot/projects/hammer/sys/compat/ndis/kern_ndis.c#20 integrate
.. //depot/projects/hammer/sys/compat/ndis/ndis_var.h#14 integrate
.. //depot/projects/hammer/sys/compat/ndis/subr_ndis.c#18 integrate
.. //depot/projects/hammer/sys/compat/ndis/subr_ntoskrnl.c#18 integrate
.. //depot/projects/hammer/sys/conf/NOTES#58 integrate
.. //depot/projects/hammer/sys/conf/files#74 integrate
.. //depot/projects/hammer/sys/conf/files.amd64#53 integrate
.. //depot/projects/hammer/sys/conf/files.i386#40 integrate
.. //depot/projects/hammer/sys/conf/files.ia64#22 integrate
.. //depot/projects/hammer/sys/conf/files.pc98#33 integrate
.. //depot/projects/hammer/sys/conf/files.powerpc#11 integrate
.. //depot/projects/hammer/sys/conf/files.sparc64#21 integrate
.. //depot/projects/hammer/sys/conf/options#50 integrate
.. //depot/projects/hammer/sys/conf/options.amd64#30 integrate
.. //depot/projects/hammer/sys/conf/options.i386#27 integrate
.. //depot/projects/hammer/sys/conf/options.ia64#11 integrate
.. //depot/projects/hammer/sys/conf/options.pc98#22 integrate
.. //depot/projects/hammer/sys/contrib/pf/net/pf_if.c#3 integrate
.. //depot/projects/hammer/sys/dev/amr/amr.c#12 integrate
.. //depot/projects/hammer/sys/dev/amr/amrio.h#4 integrate
.. //depot/projects/hammer/sys/dev/ata/ata-all.c#32 integrate
.. //depot/projects/hammer/sys/dev/ata/ata-chipset.c#40 integrate
.. //depot/projects/hammer/sys/dev/ata/ata-lowlevel.c#18 integrate
.. //depot/projects/hammer/sys/dev/ata/ata-queue.c#14 integrate
.. //depot/projects/hammer/sys/dev/cp/cpddk.c#2 integrate
.. //depot/projects/hammer/sys/dev/cp/cpddk.h#2 integrate
.. //depot/projects/hammer/sys/dev/eisa/eisaconf.c#8 integrate
.. //depot/projects/hammer/sys/dev/exca/exca.c#9 integrate
.. //depot/projects/hammer/sys/dev/exca/excavar.h#4 integrate
.. //depot/projects/hammer/sys/dev/if_ndis/if_ndis_pci.c#7 integrate
.. //depot/projects/hammer/sys/dev/ofw/ofw_disk.c#10 integrate
.. //depot/projects/hammer/sys/dev/ofw/openfirm.c#6 integrate
.. //depot/projects/hammer/sys/dev/ofw/openfirm.h#4 integrate
.. //depot/projects/hammer/sys/dev/ofw/openfirmio.c#10 integrate
.. //depot/projects/hammer/sys/dev/ofw/openpromio.c#6 integrate
.. //depot/projects/hammer/sys/dev/pccard/pccard.c#18 integrate
.. //depot/projects/hammer/sys/dev/pccbb/pccbb_isa.c#2 integrate
.. //depot/projects/hammer/sys/dev/pccbb/pccbb_pci.c#2 integrate
.. //depot/projects/hammer/sys/dev/usb/ubser.c#7 integrate
.. //depot/projects/hammer/sys/dev/usb/udbp.c#9 integrate
.. //depot/projects/hammer/sys/dev/usb/ufm.c#11 integrate
.. //depot/projects/hammer/sys/dev/usb/ugen.c#17 integrate
.. //depot/projects/hammer/sys/dev/usb/uhid.c#15 integrate
.. //depot/projects/hammer/sys/dev/usb/uhub.c#10 integrate
.. //depot/projects/hammer/sys/dev/usb/ukbd.c#10 integrate
.. //depot/projects/hammer/sys/dev/usb/ulpt.c#12 integrate
.. //depot/projects/hammer/sys/dev/usb/umass.c#24 integrate
.. //depot/projects/hammer/sys/dev/usb/ums.c#12 integrate
.. //depot/projects/hammer/sys/dev/usb/urio.c#8 integrate
.. //depot/projects/hammer/sys/dev/usb/usb_port.h#9 integrate
.. //depot/projects/hammer/sys/dev/usb/usb_subr.c#14 integrate
.. //depot/projects/hammer/sys/dev/usb/usbdi.h#5 integrate
.. //depot/projects/hammer/sys/dev/usb/uscanner.c#16 integrate
.. //depot/projects/hammer/sys/fs/pseudofs/pseudofs_vncache.c#8 integrate
.. //depot/projects/hammer/sys/geom/raid3/g_raid3.c#1 branch
.. //depot/projects/hammer/sys/geom/raid3/g_raid3.h#1 branch
.. //depot/projects/hammer/sys/geom/raid3/g_raid3_ctl.c#1 branch
.. //depot/projects/hammer/sys/i386/conf/NOTES#49 integrate
.. //depot/projects/hammer/sys/i386/i386/legacy.c#9 integrate
.. //depot/projects/hammer/sys/i386/i386/mp_machdep.c#30 integrate
.. //depot/projects/hammer/sys/i386/i386/mp_watchdog.c#2 integrate
.. //depot/projects/hammer/sys/i386/include/vmparam.h#8 integrate
.. //depot/projects/hammer/sys/i386/linux/linux.h#3 integrate
.. //depot/projects/hammer/sys/ia64/disasm/disasm_decode.c#2 integrate
.. //depot/projects/hammer/sys/ia64/ia64/machdep.c#39 integrate
.. //depot/projects/hammer/sys/ia64/ia64/unaligned.c#7 integrate
.. //depot/projects/hammer/sys/ia64/include/pcb.h#7 integrate
.. //depot/projects/hammer/sys/isa/psm.c#20 integrate
.. //depot/projects/hammer/sys/kern/kern_descrip.c#30 integrate
.. //depot/projects/hammer/sys/kern/kern_event.c#21 integrate
.. //depot/projects/hammer/sys/kern/kern_lock.c#10 integrate
.. //depot/projects/hammer/sys/kern/kern_shutdown.c#22 integrate
.. //depot/projects/hammer/sys/kern/sys_pipe.c#22 integrate
.. //depot/projects/hammer/sys/kern/uipc_usrreq.c#22 integrate
.. //depot/projects/hammer/sys/kern/vfs_subr.c#49 integrate
.. //depot/projects/hammer/sys/modules/Makefile#50 integrate
.. //depot/projects/hammer/sys/modules/agp/Makefile#5 integrate
.. //depot/projects/hammer/sys/modules/cbb/Makefile#3 integrate
.. //depot/projects/hammer/sys/modules/geom/Makefile#9 integrate
.. //depot/projects/hammer/sys/modules/geom/geom_raid3/Makefile#1 branch
.. //depot/projects/hammer/sys/netinet/icmp_var.h#4 integrate
.. //depot/projects/hammer/sys/netinet/if_atm.c#5 integrate
.. //depot/projects/hammer/sys/netinet/if_atm.h#2 integrate
.. //depot/projects/hammer/sys/netinet/igmp.h#3 integrate
.. //depot/projects/hammer/sys/netinet/in.c#9 integrate
.. //depot/projects/hammer/sys/netinet/in.h#14 integrate
.. //depot/projects/hammer/sys/netinet/in_pcb.h#19 integrate
.. //depot/projects/hammer/sys/netinet/in_proto.c#12 integrate
.. //depot/projects/hammer/sys/netinet/in_var.h#7 integrate
.. //depot/projects/hammer/sys/netinet/ip_fw.h#13 integrate
.. //depot/projects/hammer/sys/netinet/ip_gre.c#11 integrate
.. //depot/projects/hammer/sys/netinet/ip_icmp.c#19 integrate
.. //depot/projects/hammer/sys/netinet/ip_id.c#5 integrate
.. //depot/projects/hammer/sys/netinet/ip_mroute.c#21 integrate
.. //depot/projects/hammer/sys/netinet/ip_mroute.h#5 integrate
.. //depot/projects/hammer/sys/netinet/raw_ip.c#25 integrate
.. //depot/projects/hammer/sys/netinet/tcp.h#8 integrate
.. //depot/projects/hammer/sys/netinet/tcp_debug.h#4 integrate
.. //depot/projects/hammer/sys/netinet/tcp_hostcache.c#6 integrate
.. //depot/projects/hammer/sys/netinet/tcp_input.c#35 integrate
.. //depot/projects/hammer/sys/netinet/tcp_output.c#20 integrate
.. //depot/projects/hammer/sys/netinet/tcp_sack.c#2 integrate
.. //depot/projects/hammer/sys/netinet/tcp_subr.c#26 integrate
.. //depot/projects/hammer/sys/netinet/tcp_syncache.c#21 integrate
.. //depot/projects/hammer/sys/netinet/tcp_timer.c#10 integrate
.. //depot/projects/hammer/sys/netinet/tcp_timer.h#5 integrate
.. //depot/projects/hammer/sys/netinet/tcp_usrreq.c#19 integrate
.. //depot/projects/hammer/sys/netinet/tcp_var.h#16 integrate
.. //depot/projects/hammer/sys/netinet/tcpip.h#3 integrate
.. //depot/projects/hammer/sys/netinet/udp_usrreq.c#21 integrate
.. //depot/projects/hammer/sys/netinet/udp_var.h#3 integrate
.. //depot/projects/hammer/sys/pci/agp.c#15 integrate
.. //depot/projects/hammer/sys/pci/agp_amd.c#11 integrate
.. //depot/projects/hammer/sys/pci/agp_amd64.c#1 branch
.. //depot/projects/hammer/sys/pci/agp_sis.c#11 integrate
.. //depot/projects/hammer/sys/pci/agp_via.c#13 integrate
.. //depot/projects/hammer/sys/pci/agpreg.h#9 integrate
.. //depot/projects/hammer/sys/powerpc/conf/GENERIC#18 integrate
.. //depot/projects/hammer/sys/powerpc/include/memdev.h#1 branch
.. //depot/projects/hammer/sys/powerpc/include/ofw_machdep.h#2 integrate
.. //depot/projects/hammer/sys/powerpc/include/pmap.h#8 integrate
.. //depot/projects/hammer/sys/powerpc/ofw/ofw_pcib_pci.c#4 integrate
.. //depot/projects/hammer/sys/powerpc/ofw/ofw_syscons.c#4 integrate
.. //depot/projects/hammer/sys/powerpc/powermac/ata_kauai.c#4 integrate
.. //depot/projects/hammer/sys/powerpc/powermac/hrowpic.c#10 integrate
.. //depot/projects/hammer/sys/powerpc/powermac/macio.c#9 integrate
.. //depot/projects/hammer/sys/powerpc/powermac/uninorth.c#7 integrate
.. //depot/projects/hammer/sys/powerpc/powerpc/locore.S#5 integrate
.. //depot/projects/hammer/sys/powerpc/powerpc/mem.c#1 branch
.. //depot/projects/hammer/sys/powerpc/powerpc/nexus.c#7 integrate
.. //depot/projects/hammer/sys/powerpc/powerpc/ofw_machdep.c#6 integrate
.. //depot/projects/hammer/sys/powerpc/powerpc/ofwmagic.S#3 integrate
.. //depot/projects/hammer/sys/powerpc/powerpc/pmap.c#27 integrate
.. //depot/projects/hammer/sys/sparc64/include/ofw_bus.h#6 integrate
.. //depot/projects/hammer/sys/sparc64/pci/ofw_pcibus.c#4 integrate
.. //depot/projects/hammer/sys/sparc64/sparc64/machdep.c#30 integrate
.. //depot/projects/hammer/sys/sparc64/sparc64/mem.c#11 integrate
.. //depot/projects/hammer/sys/sparc64/sparc64/nexus.c#9 integrate
.. //depot/projects/hammer/sys/sparc64/sparc64/ofw_bus.c#8 integrate
.. //depot/projects/hammer/sys/sparc64/sparc64/ofw_machdep.c#9 integrate
.. //depot/projects/hammer/sys/sparc64/sparc64/uio_machdep.c#5 integrate
.. //depot/projects/hammer/sys/ufs/ufs/ufs_dirhash.c#5 integrate
.. //depot/projects/hammer/sys/vm/vm.h#4 integrate
.. //depot/projects/hammer/sys/vm/vm_fault.c#21 integrate
.. //depot/projects/hammer/sys/vm/vm_map.c#43 integrate
.. //depot/projects/hammer/sys/vm/vm_meter.c#9 integrate
.. //depot/projects/hammer/tools/regression/geom_raid3/Makefile#1 branch
.. //depot/projects/hammer/tools/regression/geom_raid3/runtests.sh#1 branch
.. //depot/projects/hammer/tools/regression/geom_raid3/test-1.sh#1 branch
.. //depot/projects/hammer/tools/regression/geom_raid3/test-2.sh#1 branch
.. //depot/projects/hammer/tools/regression/geom_raid3/test-3.sh#1 branch
.. //depot/projects/hammer/tools/regression/geom_raid3/test-4.sh#1 branch
.. //depot/projects/hammer/tools/regression/geom_raid3/test-5.sh#1 branch
.. //depot/projects/hammer/tools/regression/geom_raid3/test-6.sh#1 branch
.. //depot/projects/hammer/tools/regression/geom_raid3/test-7.sh#1 branch
.. //depot/projects/hammer/tools/regression/geom_raid3/test-8.sh#1 branch
.. //depot/projects/hammer/tools/regression/geom_raid3/test-9.sh#1 branch
.. //depot/projects/hammer/tools/regression/tls/ttls1/Makefile#2 integrate
.. //depot/projects/hammer/tools/regression/tls/ttls2/Makefile#2 integrate
.. //depot/projects/hammer/tools/regression/tls/ttls3/Makefile#2 integrate
.. //depot/projects/hammer/usr.bin/calendar/Makefile#5 integrate
.. //depot/projects/hammer/usr.bin/calendar/calendars/calendar.all#3 integrate
.. //depot/projects/hammer/usr.bin/calendar/calendars/calendar.freebsd#22 integrate
.. //depot/projects/hammer/usr.bin/calendar/calendars/calendar.hungarian#1 branch
.. //depot/projects/hammer/usr.bin/calendar/calendars/hu_HU.ISO8859-2/calendar.all#1 branch
.. //depot/projects/hammer/usr.bin/calendar/calendars/hu_HU.ISO8859-2/calendar.nevnapok#1 branch
.. //depot/projects/hammer/usr.bin/calendar/calendars/hu_HU.ISO8859-2/calendar.unnepek#1 branch
.. //depot/projects/hammer/usr.bin/fetch/fetch.c#13 integrate
.. //depot/projects/hammer/usr.bin/m4/eval.c#3 integrate
.. //depot/projects/hammer/usr.bin/m4/extern.h#2 integrate
.. //depot/projects/hammer/usr.bin/m4/main.c#4 integrate
.. //depot/projects/hammer/usr.bin/pkill/pkill.1#4 integrate
.. //depot/projects/hammer/usr.bin/top/machine.c#10 integrate
.. //depot/projects/hammer/usr.sbin/acpi/acpiconf/acpiconf.c#7 integrate
.. //depot/projects/hammer/usr.sbin/acpi/acpidump/acpidump.8#5 integrate
.. //depot/projects/hammer/usr.sbin/eeprom/eeprom.8#2 integrate
.. //depot/projects/hammer/usr.sbin/eeprom/ofw_options.c#3 integrate
.. //depot/projects/hammer/usr.sbin/rpcbind/rpcbind.c#5 integrate
.. //depot/projects/hammer/usr.sbin/sysinstall/devices.c#11 integrate
Differences ...
==== //depot/projects/hammer/MAINTAINERS#27 (text+ko) ====
@@ -1,4 +1,4 @@
-$FreeBSD: src/MAINTAINERS,v 1.98 2004/08/05 21:01:27 pjd Exp $
+$FreeBSD: src/MAINTAINERS,v 1.99 2004/08/16 10:43:41 pjd Exp $
subsystem login notes
-----------------------------
@@ -96,6 +96,7 @@
geom_label pjd Pre-commit review preferred.
geom_mirror pjd Pre-commit review preferred.
geom_nop pjd Pre-commit review preferred.
+geom_raid3 pjd Pre-commit review preferred.
geom_stripe pjd Pre-commit review preferred.
sbin/geom pjd Pre-commit review preferred.
nfs alfred Will be happy to review code, but not mandatory.
==== //depot/projects/hammer/Makefile.inc1#56 (text+ko) ====
@@ -1,5 +1,5 @@
#
-# $FreeBSD: src/Makefile.inc1,v 1.437 2004/08/11 16:45:20 harti Exp $
+# $FreeBSD: src/Makefile.inc1,v 1.438 2004/08/16 18:17:14 ru Exp $
#
# Make command line options:
# -DNO_DYNAMICROOT do not link /bin and /sbin dynamically
@@ -62,10 +62,7 @@
.if !defined(NOSHARE)
SUBDIR+=share
.endif
-.if ${MACHINE_ARCH} != "alpha"
-SUBDIR+=sys
-.endif
-SUBDIR+=usr.bin usr.sbin etc
+SUBDIR+=sys usr.bin usr.sbin etc
# These are last, since it is nice to at least get the base system
# rebuilt before you do them.
==== //depot/projects/hammer/bin/dd/args.c#7 (text+ko) ====
@@ -37,7 +37,7 @@
#endif
#endif /* not lint */
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/dd/args.c,v 1.39 2004/07/31 15:13:08 pjd Exp $");
+__FBSDID("$FreeBSD: src/bin/dd/args.c,v 1.40 2004/08/15 19:10:05 rwatson Exp $");
#include <sys/types.h>
@@ -58,6 +58,7 @@
static void f_conv(char *);
static void f_count(char *);
static void f_files(char *);
+static void f_fillchar(char *);
static void f_ibs(char *);
static void f_if(char *);
static void f_obs(char *);
@@ -77,6 +78,7 @@
{ "conv", f_conv, 0, 0 },
{ "count", f_count, C_COUNT, C_COUNT },
{ "files", f_files, C_FILES, C_FILES },
+ { "fillchar", f_fillchar, C_FILL, C_FILL },
{ "ibs", f_ibs, C_IBS, C_BS|C_IBS },
{ "if", f_if, C_IF, C_IF },
{ "iseek", f_skip, C_SKIP, C_SKIP },
@@ -224,6 +226,16 @@
}
static void
+f_fillchar(char *arg)
+{
+
+ if (strlen(arg) != 1)
+ errx(1, "need exactly one fill char");
+
+ fill_char = arg[0];
+}
+
+static void
f_ibs(char *arg)
{
uintmax_t res;
==== //depot/projects/hammer/bin/dd/dd.1#6 (text+ko) ====
@@ -29,7 +29,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)dd.1 8.2 (Berkeley) 1/13/94
-.\" $FreeBSD: src/bin/dd/dd.1,v 1.24 2004/05/16 21:34:14 ru Exp $
+.\" $FreeBSD: src/bin/dd/dd.1,v 1.25 2004/08/15 19:10:05 rwatson Exp $
.\"
.Dd March 5, 2004
.Dt DD 1
@@ -84,6 +84,13 @@
.Ar n
input files before terminating.
This operand is only applicable when the input device is a tape.
+.It Cm fillchar Ns = Ns Ar c
+When padding a block in conversion mode or due to use of
+.Cm noerror
+and
+.Cm sync
+modes, fill with the specified ASCII character, rather than using a space
+or nul.
.It Cm ibs Ns = Ns Ar n
Set the input block size to
.Ar n
@@ -247,6 +254,10 @@
bytes (or with spaces if a block oriented conversion value was
specified) and processed as a normal input buffer.
If the
+.Cm fillchar
+option is specified, the fill char provided on the command line will override
+the automatic selection of fill character.
+If the
.Cm sync
conversion is not specified, the input block is omitted from the output.
On input files which are not tapes or pipes, the file offset
==== //depot/projects/hammer/bin/dd/dd.c#6 (text+ko) ====
@@ -43,7 +43,7 @@
#endif /* not lint */
#endif
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/dd/dd.c,v 1.42 2004/04/06 20:06:46 markm Exp $");
+__FBSDID("$FreeBSD: src/bin/dd/dd.c,v 1.43 2004/08/15 19:10:05 rwatson Exp $");
#include <sys/param.h>
#include <sys/stat.h>
@@ -80,6 +80,7 @@
size_t cbsz; /* conversion block size */
uintmax_t files_cnt = 1; /* # of files to copy */
const u_char *ctab; /* conversion table */
+char fill_char; /* Character to fill with if defined */
int
main(int argc __unused, char *argv[])
@@ -287,7 +288,9 @@
* use spaces.
*/
if (ddflags & C_SYNC) {
- if (ddflags & (C_BLOCK | C_UNBLOCK))
+ if (ddflags & C_FILL)
+ memset(in.dbp, fill_char, in.dbsz);
+ else if (ddflags & (C_BLOCK | C_UNBLOCK))
memset(in.dbp, ' ', in.dbsz);
else
memset(in.dbp, 0, in.dbsz);
@@ -382,7 +385,9 @@
else if (cfunc == unblock)
unblock_close();
if (ddflags & C_OSYNC && out.dbcnt && out.dbcnt < out.dbsz) {
- if (ddflags & (C_BLOCK | C_UNBLOCK))
+ if (ddflags & C_FILL)
+ memset(out.dbp, fill_char, out.dbsz - out.dbcnt);
+ else if (ddflags & (C_BLOCK | C_UNBLOCK))
memset(out.dbp, ' ', out.dbsz - out.dbcnt);
else
memset(out.dbp, 0, out.dbsz - out.dbcnt);
==== //depot/projects/hammer/bin/dd/dd.h#6 (text+ko) ====
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)dd.h 8.3 (Berkeley) 4/2/94
- * $FreeBSD: src/bin/dd/dd.h,v 1.21 2004/04/06 20:06:46 markm Exp $
+ * $FreeBSD: src/bin/dd/dd.h,v 1.22 2004/08/15 19:10:05 rwatson Exp $
*/
/* Input/output stream state. */
@@ -94,5 +94,6 @@
#define C_SYNC 0x8000000
#define C_UCASE 0x10000000
#define C_UNBLOCK 0x20000000
+#define C_FILL 0x40000000
#define C_PARITY (C_PAREVEN | C_PARODD | C_PARNONE | C_PARSET)
==== //depot/projects/hammer/bin/dd/extern.h#4 (text+ko) ====
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)extern.h 8.3 (Berkeley) 4/2/94
- * $FreeBSD: src/bin/dd/extern.h,v 1.14 2004/04/06 20:06:46 markm Exp $
+ * $FreeBSD: src/bin/dd/extern.h,v 1.15 2004/08/15 19:10:05 rwatson Exp $
*/
void block(void);
@@ -60,3 +60,4 @@
extern const u_char e2a_32V[], e2a_POSIX[];
extern const u_char a2ibm_32V[], a2ibm_POSIX[];
extern u_char casetab[];
+extern char fill_char;
==== //depot/projects/hammer/contrib/isc-dhcp/FREEBSD-upgrade#6 (text+ko) ====
@@ -1,7 +1,7 @@
# ex:ts=8
-$FreeBSD: src/contrib/isc-dhcp/FREEBSD-upgrade,v 1.21 2004/06/26 23:19:40 mbr Exp $
+$FreeBSD: src/contrib/isc-dhcp/FREEBSD-upgrade,v 1.23 2004/08/16 21:31:34 mbr Exp $
-ISC DHCP client 3.0.1rc14
+ISC DHCP client 3.0.1
originals can be found at: ftp://ftp.isc.org/isc/dhcp/
@@ -27,8 +27,8 @@
Imported by:
- cvs import -m 'Import ISC DHCP 3.0.1 RC14 client.' \
- src/contrib/isc-dhcp ISC isc_dhcp_3_0_1_rc14
+ cvs import -m 'Import ISC DHCP 3.0.1 client.' \
+ src/contrib/isc-dhcp ISC isc_dhcp_3_0_1
To make local changes to isc-dhcp, simply patch and commit to the main
@@ -46,6 +46,8 @@
r1.6 - document -D option.
- remove dhcpd from SEE ALSO section.
client/dhclient.c
+ r1.42 - FPE fix
+ r1.41 - interface polling
r1.35 - interface polling
r1.32 - interface polling
r1.31 - interface polling
@@ -65,8 +67,6 @@
- Remove dhcpd from SEE ALSO section.
common/dispatch.c
r1.2 - interface polling
- common/parse.c
- r1.2 - 64bit time_t fix
includes/dhcpd.h
r1.5 - interface polling
r1.4 - interface polling
==== //depot/projects/hammer/contrib/isc-dhcp/README#6 (text+ko) ====
@@ -1,6 +1,6 @@
Internet Systems Consortium DHCP Distribution
- Version 3.0.1rc14
- June 09, 2004
+ Version 3.0.1
+ July 14, 2004
README FILE
@@ -96,8 +96,7 @@
RELEASE STATUS
-This is fourteenth release candidate of version 3.0.1 of the ISC DHCP
-Distribution.
+This is release version 3.0.1 of the ISC DHCP Distribution.
In this release, the server and relay agent are currently fully
functional on NetBSD, Linux systems with kernel version 2.2 or later,
@@ -140,17 +139,17 @@
To build the DHCP Distribution, unpack the compressed tar file using
the tar utility and the gzip command - type something like:
- zcat dhcp-3.0.1rc14.tar.gz |tar xvf -
+ zcat dhcp-3.0.1.tar.gz |tar xvf -
On BSD/OS, you have to type gzcat, not zcat, and you may run into
similar problems on other operating systems.
CONFIGURING IT
-Now, cd to the dhcp-3.0.1rc14 subdirectory that you've just
-created and configure the source tree by typing:
+Now, cd to the dhcp-3.0.1 subdirectory that you've just created and
+configure the source tree by typing:
- ./configure
+ ./configure
If the configure utility can figure out what sort of system you're
running on, it will create a custom Makefile for you for that
==== //depot/projects/hammer/contrib/isc-dhcp/RELNOTES#6 (text+ko) ====
@@ -1,6 +1,6 @@
Internet Systems Consortium DHCP Distribution
- Version 3.0.1rc14
- June 09, 2004
+ Version 3.0.1
+ July 14, 2004
Release Notes
@@ -43,6 +43,25 @@
thanks to all of these good people here, both for working on the code
and for prodding me into improving it.
+ Changes since 3.0.1rc14
+
+- The global variable 'cur_time' was centralized and is now uniformly of a
+ type #defined in system-dependent headers. It had previously been defined
+ in one of many places as a 32-bit value, and this causes mayhem on 64-bit
+ big endian systems. It probably wasn't too healthy on little endian
+ systems either.
+
+- A printf format string error introduced in rc14 was repaired.
+
+- AIX system-dependent header file was altered to only define NO_SNPRINTF
+ if the condition used to #ifdef in vsnprintf in AIX' header files
+ is false.
+
+- The Alpha/OSF system-dependent header file was altered to define
+ NO_SNPRINTF on OS revisions older than 4.0G.
+
+- omapip/test.c had string.h added to its includes.
+
Changes since 3.0.1rc13
! CAN-2004-0460 - CERT VU#317350: Five stack overflow exploits were closed
==== //depot/projects/hammer/contrib/isc-dhcp/client/dhclient.c#10 (text+ko) ====
@@ -32,8 +32,8 @@
#ifndef lint
static char ocopyright[] =
-"$FreeBSD: src/contrib/isc-dhcp/client/dhclient.c,v 1.38 2004/07/06 15:15:14 des Exp $\n"
-"$Id: dhclient.c,v 1.129.2.18 2004/06/10 17:59:12 dhankins Exp $ Copyright (c) 2004 Internet Systems Consortium. All rights reserved.\n";
+"$FreeBSD: src/contrib/isc-dhcp/client/dhclient.c,v 1.42 2004/08/16 21:26:04 mbr Exp $\n"
+"$Id: dhclient.c,v 1.129.2.19 2004/07/10 00:11:16 dhankins Exp $ Copyright (c) 2004 Internet Systems Consortium. All rights reserved.\n";
#endif /* not lint */
#include "dhcpd.h"
@@ -1750,9 +1750,20 @@
broadcast the DHCPREQUEST rather than unicasting. */
if (client -> state == S_REQUESTING ||
client -> state == S_REBOOTING ||
- cur_time > client -> active -> rebind)
+ cur_time > client -> active -> rebind) {
+#ifdef ENABLE_POLLING_MODE
+ /*
+ * If our state is S_RENEWING we definitly
+ * have to go through S_INIT first. This can
+ * happen only if ENABLE_POLLING_MODE is defined.
+ */
+ if (client -> state == S_RENEWING) {
+ state_init (client);
+ return;
+ }
+#endif
destination.sin_addr = sockaddr_broadcast.sin_addr;
- else
+ } else
memcpy (&destination.sin_addr.s_addr,
client -> destination.iabuf,
sizeof destination.sin_addr.s_addr);
==== //depot/projects/hammer/contrib/isc-dhcp/includes/version.h#6 (text+ko) ====
@@ -1,3 +1,3 @@
/* Current version of ISC DHCP Distribution. */
-#define DHCP_VERSION "V3.0.1rc14"
+#define DHCP_VERSION "V3.0.1"
==== //depot/projects/hammer/contrib/isc-dhcp/omapip/test.c#3 (text+ko) ====
@@ -36,6 +36,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
+#include <string.h>
#include <isc-dhcp/result.h>
#include <sys/time.h>
#include <omapip/omapip.h>
==== //depot/projects/hammer/contrib/top/commands.c#4 (text+ko) ====
@@ -8,7 +8,7 @@
* Copyright (c) 1984, 1989, William LeFebvre, Rice University
* Copyright (c) 1989, 1990, 1992, William LeFebvre, Northwestern University
*
- * $FreeBSD: src/contrib/top/commands.c,v 1.9 2004/07/12 15:22:44 alfred Exp $
+ * $FreeBSD: src/contrib/top/commands.c,v 1.10 2004/08/16 07:51:21 alfred Exp $
*/
/*
@@ -81,7 +81,7 @@
o - specify sort order (pri, size, res, cpu, time)\n", stdout);
else
fputs("\
-o - specify sort order (read, write, fault, total)\n", stdout);
+o - specify sort order (vcsw, ivcsw, read, write, fault, total)\n", stdout);
#endif
fputs("\
r - renice a process\n\
==== //depot/projects/hammer/contrib/top/top.c#5 (text+ko) ====
@@ -13,7 +13,7 @@
* Copyright (c) 1994, 1995, William LeFebvre, Argonne National Laboratory
* Copyright (c) 1996, William LeFebvre, Group sys Consulting
*
- * $FreeBSD: src/contrib/top/top.c,v 1.14 2004/07/12 03:00:50 alfred Exp $
+ * $FreeBSD: src/contrib/top/top.c,v 1.15 2004/08/16 07:51:21 alfred Exp $
*/
/*
@@ -95,8 +95,7 @@
char *renice_procs();
#ifdef ORDER
-extern int (*proc_compares[])();
-extern int (*io_compares[])();
+extern int (*compares[])();
#else
extern int proc_compare();
extern int io_compare();
@@ -570,10 +569,7 @@
get_system_info(&system_info);
#ifdef ORDER
- if (displaymode == DISP_CPU)
- compare = proc_compares[order_index];
- else
- compare = io_compares[order_index];
+ compare = compares[order_index];
#else
if (displaymode == DISP_CPU)
compare = proc_compare;
==== //depot/projects/hammer/etc/mtree/BSD.include.dist#23 (text+ko) ====
@@ -1,4 +1,4 @@
-# $FreeBSD: src/etc/mtree/BSD.include.dist,v 1.87 2004/07/30 23:18:52 pjd Exp $
+# $FreeBSD: src/etc/mtree/BSD.include.dist,v 1.88 2004/08/16 06:36:21 pjd Exp $
#
# Please see the file src/etc/mtree/README before making changes to this file.
#
@@ -92,6 +92,8 @@
..
nop
..
+ raid3
+ ..
stripe
..
..
==== //depot/projects/hammer/etc/mtree/BSD.usr.dist#25 (text+ko) ====
@@ -1,4 +1,4 @@
-# $FreeBSD: src/etc/mtree/BSD.usr.dist,v 1.303 2004/04/21 15:28:21 tjr Exp $
+# $FreeBSD: src/etc/mtree/BSD.usr.dist,v 1.304 2004/08/16 09:31:09 dwmalone Exp $
#
# Please see the file src/etc/mtree/README before making changes to this file.
#
@@ -51,6 +51,8 @@
..
hr_HR.ISO8859-2
..
+ hu_HU.ISO8859-2
+ ..
ru_RU.KOI8-R
..
..
==== //depot/projects/hammer/etc/rc.d/jail#8 (text+ko) ====
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# $FreeBSD: src/etc/rc.d/jail,v 1.14 2004/03/08 12:25:05 pjd Exp $
+# $FreeBSD: src/etc/rc.d/jail,v 1.15 2004/08/16 16:37:06 nectar Exp $
#
# PROVIDE: jail
@@ -122,6 +122,8 @@
echo '.'
echo -n 'Starting jails:'
+ _tmp_dir=`mktemp -d /tmp/jail.XXXXXXXX` || \
+ err 3 "$name: Can't create temp dir, exiting..."
for _jail in ${jail_list}
do
init_variables $_jail
@@ -155,7 +157,7 @@
mount -t procfs proc "${jail_procdir}"
fi
fi
- _tmp_jail=/tmp/jail.$$
+ _tmp_jail=${_tmp_dir}/jail.$$
jail -i ${jail_rootdir} ${jail_hostname} \
${jail_ip} ${jail_exec} > ${_tmp_jail} 2>&1
[ "$?" -eq 0 ] && echo -n " $jail_hostname"
@@ -164,6 +166,7 @@
rm -f ${_tmp_jail}
echo ${_jail_id} > /var/run/jail_${_jail}.id
done
+ rmdir ${_tmp_dir}
echo '.'
}
==== //depot/projects/hammer/etc/services#11 (text+ko) ====
@@ -16,7 +16,7 @@
# Kerberos services are for Kerberos v4, and are unofficial. Sites running
# v5 should uncomment v5 entries and comment v4 entries.
#
-# $FreeBSD: src/etc/services,v 1.101 2004/07/11 19:20:47 cperciva Exp $
+# $FreeBSD: src/etc/services,v 1.102 2004/08/16 11:52:22 cperciva Exp $
# From: @(#)services 5.8 (Berkeley) 5/9/91
#
# WELL KNOWN PORT NUMBERS
@@ -1935,6 +1935,8 @@
vat-control 3457/udp #VAT default control
nut 3493/tcp #Network UPS Tools
nut 3493/udp #Network UPS Tools
+tsp 3653/tcp #Tunnel Setup Protocol
+tsp 3653/udp #Tunnel Setup Protocol
svn 3690/tcp #Subversion
svn 3690/udp #Subversion
udt_os 3900/tcp #Unidata UDT OS
==== //depot/projects/hammer/games/fortune/datfiles/fortunes#26 (text+ko) ====
@@ -1,5 +1,5 @@
This fortune brought to you by:
-$FreeBSD: src/games/fortune/datfiles/fortunes,v 1.140 2004/07/26 21:18:58 des Exp $
+$FreeBSD: src/games/fortune/datfiles/fortunes,v 1.141 2004/08/15 19:24:17 rwatson Exp $
%
-- Gifts for Children --
@@ -13269,6 +13269,12 @@
of zeal, well-meaning but without understanding.
-- Justice Louis D. Brandeis
%
+The hand that feeds the chicken every day finally wrings its neck instead,
+thus proving that more sophisticated views about the uniformity of nature
+would have been useful to the chicken.
+
+ -- Bertrand Russell, "On Induction"
+%
The hardest thing in the world to understand is the income tax.
-- Albert Einstein
%
==== //depot/projects/hammer/include/Makefile#28 (text+ko) ====
@@ -1,5 +1,5 @@
# @(#)Makefile 8.2 (Berkeley) 1/4/94
-# $FreeBSD: src/include/Makefile,v 1.221 2004/08/12 12:36:04 tjr Exp $
+# $FreeBSD: src/include/Makefile,v 1.222 2004/08/16 06:36:20 pjd Exp $
#
# Doing a "make install" builds /usr/include.
@@ -38,7 +38,8 @@
dev/ofw dev/ppbus dev/smbus dev/usb dev/wi dev/utopia fs/devfs \
fs/fdescfs fs/fifofs fs/msdosfs fs/ntfs fs/nullfs fs/nwfs fs/portalfs \
fs/procfs fs/smbfs fs/udf fs/umapfs fs/unionfs \
- geom/concat geom/gate geom/label geom/mirror geom/nop geom/stripe \
+ geom/concat geom/gate geom/label geom/mirror geom/nop geom/raid3 \
+ geom/stripe \
isofs/cd9660 netatm/ipatm netatm/sigpvc netatm/spans netatm/uni \
netgraph/atm security/mac_biba security/mac_bsdextended \
security/mac_lomac security/mac_mls security/mac_partition \
==== //depot/projects/hammer/lib/libc/alpha/gen/_set_tp.c#2 (text+ko) ====
@@ -23,10 +23,13 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $FreeBSD: src/lib/libc/alpha/gen/_set_tp.c,v 1.1 2004/08/15 16:18:02 dfr Exp $
+ * $FreeBSD: src/lib/libc/alpha/gen/_set_tp.c,v 1.2 2004/08/16 08:12:29 dfr Exp $
*/
-#include <stdint.h>
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD: src/lib/libc/alpha/gen/_set_tp.c,v 1.2 2004/08/16 08:12:29 dfr Exp $");
+
+#include <sys/types.h>
#include <machine/alpha_cpu.h>
void
==== //depot/projects/hammer/lib/libpthread/Makefile#15 (text+ko) ====
@@ -1,4 +1,4 @@
-# $FreeBSD: src/lib/libpthread/Makefile,v 1.51 2004/01/31 05:05:45 marcel Exp $
+# $FreeBSD: src/lib/libpthread/Makefile,v 1.52 2004/08/16 03:27:28 davidxu Exp $
#
# All library objects contain FreeBSD revision strings by default; they may be
# excluded as a space-saving measure. To produce a library that does
@@ -19,6 +19,7 @@
CFLAGS+=-I${.CURDIR}/arch/${MACHINE_ARCH}/include
CFLAGS+=-I${.CURDIR}/sys
CFLAGS+=-I${.CURDIR}/../../libexec/rtld-elf
+CFLAGS+=-I${.CURDIR}/../../libexec/rtld-elf/${MACHINE_ARCH}
CFLAGS+=-fno-builtin
# Uncomment this if you want libpthread to contain debug information for
==== //depot/projects/hammer/lib/libpthread/arch/alpha/include/pthread_md.h#6 (text+ko) ====
@@ -23,7 +23,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $FreeBSD: src/lib/libpthread/arch/alpha/include/pthread_md.h,v 1.5 2004/08/15 16:28:04 dfr Exp $
+ * $FreeBSD: src/lib/libpthread/arch/alpha/include/pthread_md.h,v 1.7 2004/08/16 14:07:38 davidxu Exp $
*/
#ifndef _PTHREAD_MD_H_
@@ -34,6 +34,7 @@
#include <ucontext.h>
#define KSE_STACKSIZE 16384
+#define DTV_OFFSET offsetof(struct tcb, tcb_tp.tp_tdv)
#define THR_GETCONTEXT(ucp) _alpha_save_context(&(ucp)->uc_mcontext)
#define THR_SETCONTEXT(ucp) PANIC("THR_SETCONTEXT() now in use!\n")
==== //depot/projects/hammer/lib/libpthread/arch/amd64/include/pthread_md.h#7 (text+ko) ====
@@ -24,7 +24,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $FreeBSD: src/lib/libpthread/arch/amd64/include/pthread_md.h,v 1.8 2004/08/15 16:28:04 dfr Exp $
+ * $FreeBSD: src/lib/libpthread/arch/amd64/include/pthread_md.h,v 1.9 2004/08/16 03:27:28 davidxu Exp $
*/
/*
* Machine-dependent thread prototypes/definitions for the thread kernel.
@@ -32,12 +32,14 @@
#ifndef _PTHREAD_MD_H_
#define _PTHREAD_MD_H_
+#include <stddef.h>
#include <sys/types.h>
#include <sys/kse.h>
#include <machine/sysarch.h>
#include <ucontext.h>
#define KSE_STACKSIZE 16384
+#define DTV_OFFSET offsetof(struct tcb, tcb_dtv)
#define THR_GETCONTEXT(ucp) \
(void)_amd64_save_context(&(ucp)->uc_mcontext)
==== //depot/projects/hammer/lib/libpthread/arch/arm/include/pthread_md.h#3 (text+ko) ====
@@ -24,7 +24,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $FreeBSD: src/lib/libpthread/arch/arm/include/pthread_md.h,v 1.3 2004/07/14 00:58:53 davidxu Exp $
+ * $FreeBSD: src/lib/libpthread/arch/arm/include/pthread_md.h,v 1.5 2004/08/16 14:07:38 davidxu Exp $
*/
/*
@@ -38,6 +38,7 @@
#include <ucontext.h>
#define KSE_STACKSIZE 16384
+#define DTV_OFFSET offsetof(struct tcb, tcb_tp.tp_tdv)
int _thr_setcontext(mcontext_t *, intptr_t, intptr_t *);
int _thr_getcontext(mcontext_t *);
==== //depot/projects/hammer/lib/libpthread/arch/i386/include/pthread_md.h#8 (text+ko) ====
@@ -23,7 +23,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $FreeBSD: src/lib/libpthread/arch/i386/include/pthread_md.h,v 1.9 2004/08/15 16:28:05 dfr Exp $
+ * $FreeBSD: src/lib/libpthread/arch/i386/include/pthread_md.h,v 1.10 2004/08/16 03:27:29 davidxu Exp $
*/
/*
* Machine-dependent thread prototypes/definitions for the thread kernel.
@@ -31,6 +31,7 @@
#ifndef _PTHREAD_MD_H_
#define _PTHREAD_MD_H_
+#include <stddef.h>
#include <sys/kse.h>
#include <ucontext.h>
@@ -38,6 +39,7 @@
extern int _thr_getcontext(mcontext_t *);
#define KSE_STACKSIZE 16384
+#define DTV_OFFSET offsetof(struct tcb, tcb_dtv)
#define THR_GETCONTEXT(ucp) _thr_getcontext(&(ucp)->uc_mcontext)
#define THR_SETCONTEXT(ucp) _thr_setcontext(&(ucp)->uc_mcontext, 0, NULL)
==== //depot/projects/hammer/lib/libpthread/arch/ia64/include/pthread_md.h#8 (text+ko) ====
@@ -23,7 +23,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $FreeBSD: src/lib/libpthread/arch/ia64/include/pthread_md.h,v 1.14 2004/08/15 16:28:05 dfr Exp $
>>> TRUNCATED FOR MAIL (1000 lines) <<<
More information about the p4-projects
mailing list