Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Dec 2006 06:11:45 GMT
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 111979 for review
Message-ID:  <200612200611.kBK6Bj9T071953@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=111979

Change 111979 by marcel@marcel_cluster on 2006/12/20 06:11:03

	IFC @111978

Affected files ...

.. //depot/projects/powerpc/UPDATING#2 integrate
.. //depot/projects/powerpc/bin/domainname/domainname.1#2 integrate
.. //depot/projects/powerpc/bin/test/test.1#2 integrate
.. //depot/projects/powerpc/include/arpa/nameser_compat.h#2 integrate
.. //depot/projects/powerpc/include/unistd.h#2 integrate
.. //depot/projects/powerpc/lib/libc/gen/sysconf.3#2 integrate
.. //depot/projects/powerpc/lib/libc/gen/sysconf.c#2 integrate
.. //depot/projects/powerpc/lib/libc/inet/inet_cidr_ntop.c#2 integrate
.. //depot/projects/powerpc/lib/libc/inet/inet_net_ntop.c#2 integrate
.. //depot/projects/powerpc/lib/libc/isc/eventlib_p.h#2 integrate
.. //depot/projects/powerpc/lib/libc/net/Makefile.inc#2 integrate
.. //depot/projects/powerpc/lib/libc/net/sctp_sys_calls.c#1 branch
.. //depot/projects/powerpc/lib/libc/resolv/mtctxres.c#2 integrate
.. //depot/projects/powerpc/lib/libc/resolv/res_init.c#2 integrate
.. //depot/projects/powerpc/lib/libc/resolv/res_send.c#2 integrate
.. //depot/projects/powerpc/lib/libc/stdtime/strftime.3#2 integrate
.. //depot/projects/powerpc/lib/libc/sys/chflags.2#2 integrate
.. //depot/projects/powerpc/lib/libelf/Makefile#2 integrate
.. //depot/projects/powerpc/lib/libelf/elf_getshnum.3#2 integrate
.. //depot/projects/powerpc/lib/libelf/elf_types.m4#2 integrate
.. //depot/projects/powerpc/lib/libelf/gelf.h#2 integrate
.. //depot/projects/powerpc/lib/libelf/gelf_cap.c#2 integrate
.. //depot/projects/powerpc/lib/libelf/gelf_move.c#2 integrate
.. //depot/projects/powerpc/lib/libelf/gelf_syminfo.c#2 integrate
.. //depot/projects/powerpc/lib/libelf/libelf_align.c#2 integrate
.. //depot/projects/powerpc/lib/libelf/libelf_convert.m4#2 integrate
.. //depot/projects/powerpc/lib/libelf/libelf_data.c#2 integrate
.. //depot/projects/powerpc/lib/libelf/libelf_fsize.m4#2 integrate
.. //depot/projects/powerpc/lib/libelf/libelf_msize.m4#2 integrate
.. //depot/projects/powerpc/lib/libpthread/thread/thr_kern.c#2 integrate
.. //depot/projects/powerpc/lib/libthr/arch/amd64/include/pthread_md.h#2 integrate
.. //depot/projects/powerpc/lib/libthr/arch/arm/include/pthread_md.h#2 integrate
.. //depot/projects/powerpc/lib/libthr/arch/i386/include/pthread_md.h#2 integrate
.. //depot/projects/powerpc/lib/libthr/arch/ia64/include/pthread_md.h#2 integrate
.. //depot/projects/powerpc/lib/libthr/arch/powerpc/include/pthread_md.h#2 integrate
.. //depot/projects/powerpc/lib/libthr/arch/sparc64/include/pthread_md.h#2 integrate
.. //depot/projects/powerpc/lib/libthr/thread/thr_create.c#2 integrate
.. //depot/projects/powerpc/lib/libthr/thread/thr_init.c#2 integrate
.. //depot/projects/powerpc/lib/libthr/thread/thr_mutex.c#2 integrate
.. //depot/projects/powerpc/lib/libthr/thread/thr_private.h#2 integrate
.. //depot/projects/powerpc/lib/libthr/thread/thr_pspinlock.c#2 integrate
.. //depot/projects/powerpc/lib/libthr/thread/thr_umtx.c#3 integrate
.. //depot/projects/powerpc/lib/libthr/thread/thr_umtx.h#2 integrate
.. //depot/projects/powerpc/sbin/ggate/ggated/ggated.c#2 integrate
.. //depot/projects/powerpc/sbin/ggate/shared/ggate.c#2 integrate
.. //depot/projects/powerpc/sbin/ggate/shared/ggate.h#2 integrate
.. //depot/projects/powerpc/sbin/ifconfig/ifmedia.c#2 integrate
.. //depot/projects/powerpc/share/man/man4/Makefile#3 integrate
.. //depot/projects/powerpc/share/man/man4/aac.4#2 integrate
.. //depot/projects/powerpc/share/man/man4/audit.4#2 integrate
.. //depot/projects/powerpc/share/man/man4/auditpipe.4#2 integrate
.. //depot/projects/powerpc/share/man/man4/bce.4#2 integrate
.. //depot/projects/powerpc/share/man/man4/fast_ipsec.4#2 integrate
.. //depot/projects/powerpc/share/man/man4/fdc.4#2 integrate
.. //depot/projects/powerpc/share/man/man4/iic.4#2 integrate
.. //depot/projects/powerpc/share/man/man4/inet.4#2 integrate
.. //depot/projects/powerpc/share/man/man4/ipmi.4#2 integrate
.. //depot/projects/powerpc/share/man/man4/joy.4#2 integrate
.. //depot/projects/powerpc/share/man/man4/lmc.4#2 integrate
.. //depot/projects/powerpc/share/man/man4/man4.i386/padlock.4#2 integrate
.. //depot/projects/powerpc/share/man/man4/man4.sparc64/ofw_console.4#2 integrate
.. //depot/projects/powerpc/share/man/man4/ng_ksocket.4#2 integrate
.. //depot/projects/powerpc/share/man/man4/ng_tag.4#2 integrate
.. //depot/projects/powerpc/share/man/man4/pty.4#2 integrate
.. //depot/projects/powerpc/share/man/man4/snd_emu10kx.4#2 integrate
.. //depot/projects/powerpc/share/man/man4/snd_hda.4#2 integrate
.. //depot/projects/powerpc/share/man/man4/syscons.4#2 integrate
.. //depot/projects/powerpc/share/man/man4/ubtbcmfw.4#2 integrate
.. //depot/projects/powerpc/share/man/man4/watchdog.4#2 integrate
.. //depot/projects/powerpc/share/man/man5/elf.5#2 integrate
.. //depot/projects/powerpc/share/man/man5/linsysfs.5#2 integrate
.. //depot/projects/powerpc/share/man/man5/rc.conf.5#2 integrate
.. //depot/projects/powerpc/share/man/man7/build.7#2 integrate
.. //depot/projects/powerpc/share/man/man7/development.7#2 integrate
.. //depot/projects/powerpc/share/man/man7/environ.7#2 integrate
.. //depot/projects/powerpc/share/man/man9/Makefile#2 integrate
.. //depot/projects/powerpc/share/man/man9/bus_dma.9#2 integrate
.. //depot/projects/powerpc/share/man/man9/config_intrhook.9#2 integrate
.. //depot/projects/powerpc/share/man/man9/crypto.9#2 integrate
.. //depot/projects/powerpc/share/man/man9/ifnet.9#2 integrate
.. //depot/projects/powerpc/share/man/man9/priv.9#2 integrate
.. //depot/projects/powerpc/share/man/man9/socket.9#1 branch
.. //depot/projects/powerpc/share/man/man9/sysctl.9#2 integrate
.. //depot/projects/powerpc/share/man/man9/usbdi.9#2 integrate
.. //depot/projects/powerpc/share/man/man9/utopia.9#2 integrate
.. //depot/projects/powerpc/share/man/man9/vm_map_stack.9#2 integrate
.. //depot/projects/powerpc/share/man/man9/watchdog.9#2 integrate
.. //depot/projects/powerpc/sys/amd64/amd64/apic_vector.S#2 integrate
.. //depot/projects/powerpc/sys/amd64/amd64/cpu_switch.S#2 integrate
.. //depot/projects/powerpc/sys/amd64/amd64/exception.S#2 integrate
.. //depot/projects/powerpc/sys/amd64/amd64/genassym.c#2 integrate
.. //depot/projects/powerpc/sys/amd64/amd64/local_apic.c#2 integrate
.. //depot/projects/powerpc/sys/amd64/amd64/machdep.c#2 integrate
.. //depot/projects/powerpc/sys/amd64/amd64/trap.c#2 integrate
.. //depot/projects/powerpc/sys/amd64/ia32/ia32_exception.S#2 integrate
.. //depot/projects/powerpc/sys/amd64/ia32/ia32_syscall.c#2 integrate
.. //depot/projects/powerpc/sys/amd64/include/apicvar.h#2 integrate
.. //depot/projects/powerpc/sys/amd64/isa/atpic.c#2 integrate
.. //depot/projects/powerpc/sys/amd64/isa/atpic_vector.S#2 integrate
.. //depot/projects/powerpc/sys/amd64/isa/icu.h#2 integrate
.. //depot/projects/powerpc/sys/arm/at91/at91_st.c#2 integrate
.. //depot/projects/powerpc/sys/arm/xscale/i80321/i80321_wdog.c#2 integrate
.. //depot/projects/powerpc/sys/boot/common/bootstrap.h#5 integrate
.. //depot/projects/powerpc/sys/boot/sparc64/loader/main.c#3 integrate
.. //depot/projects/powerpc/sys/conf/files.amd64#2 integrate
.. //depot/projects/powerpc/sys/conf/files.arm#2 integrate
.. //depot/projects/powerpc/sys/conf/files.i386#5 integrate
.. //depot/projects/powerpc/sys/conf/files.pc98#5 integrate
.. //depot/projects/powerpc/sys/conf/files.powerpc#5 integrate
.. //depot/projects/powerpc/sys/conf/files.sparc64#5 integrate
.. //depot/projects/powerpc/sys/conf/files.sun4v#2 integrate
.. //depot/projects/powerpc/sys/conf/options#6 integrate
.. //depot/projects/powerpc/sys/dev/ata/ata-all.c#5 integrate
.. //depot/projects/powerpc/sys/dev/atkbdc/psm.c#2 integrate
.. //depot/projects/powerpc/sys/dev/bge/if_bge.c#6 integrate
.. //depot/projects/powerpc/sys/dev/bge/if_bgereg.h#5 integrate
.. //depot/projects/powerpc/sys/dev/dc/if_dc.c#2 integrate
.. //depot/projects/powerpc/sys/dev/ichwd/ichwd.c#2 integrate
.. //depot/projects/powerpc/sys/dev/ipmi/ipmi.c#2 integrate
.. //depot/projects/powerpc/sys/dev/isp/isp.c#5 integrate
.. //depot/projects/powerpc/sys/dev/isp/isp_freebsd.c#5 integrate
.. //depot/projects/powerpc/sys/dev/isp/isp_pci.c#6 integrate
.. //depot/projects/powerpc/sys/dev/isp/isp_sbus.c#3 integrate
.. //depot/projects/powerpc/sys/dev/isp/ispmbox.h#5 integrate
.. //depot/projects/powerpc/sys/dev/md/md.c#5 integrate
.. //depot/projects/powerpc/sys/dev/mfi/mfi.c#2 integrate
.. //depot/projects/powerpc/sys/dev/mfi/mfi_ioctl.h#2 integrate
.. //depot/projects/powerpc/sys/dev/mfi/mfireg.h#2 integrate
.. //depot/projects/powerpc/sys/dev/mii/brgphy.c#6 integrate
.. //depot/projects/powerpc/sys/dev/mii/rgephy.c#2 integrate
.. //depot/projects/powerpc/sys/dev/mk48txx/mk48txx.c#3 integrate
.. //depot/projects/powerpc/sys/dev/mpt/mpt_cam.c#3 integrate
.. //depot/projects/powerpc/sys/dev/pci/pci.c#6 integrate
.. //depot/projects/powerpc/sys/dev/pci/pci_private.h#3 integrate
.. //depot/projects/powerpc/sys/dev/pci/pcib_private.h#2 integrate
.. //depot/projects/powerpc/sys/dev/pci/pcireg.h#5 integrate
.. //depot/projects/powerpc/sys/dev/pci/pcivar.h#4 integrate
.. //depot/projects/powerpc/sys/dev/ral/rt2560.c#2 integrate
.. //depot/projects/powerpc/sys/dev/ral/rt2560var.h#2 integrate
.. //depot/projects/powerpc/sys/dev/ral/rt2661.c#2 integrate
.. //depot/projects/powerpc/sys/dev/ral/rt2661var.h#2 integrate
.. //depot/projects/powerpc/sys/dev/re/if_re.c#2 integrate
.. //depot/projects/powerpc/sys/dev/sound/pci/envy24.c#2 integrate
.. //depot/projects/powerpc/sys/dev/sound/pci/envy24ht.c#2 integrate
.. //depot/projects/powerpc/sys/dev/sound/pci/envy24ht.h#2 integrate
.. //depot/projects/powerpc/sys/dev/sound/pci/hda/hdac.c#4 integrate
.. //depot/projects/powerpc/sys/dev/sound/pci/ich.c#5 integrate
.. //depot/projects/powerpc/sys/dev/watchdog/watchdog.c#2 integrate
.. //depot/projects/powerpc/sys/fs/msdosfs/bpb.h#4 integrate
.. //depot/projects/powerpc/sys/i386/i386/apic_vector.s#2 integrate
.. //depot/projects/powerpc/sys/i386/i386/elan-mmcr.c#2 integrate
.. //depot/projects/powerpc/sys/i386/i386/exception.s#4 integrate
.. //depot/projects/powerpc/sys/i386/i386/genassym.c#5 integrate
.. //depot/projects/powerpc/sys/i386/i386/local_apic.c#2 integrate
.. //depot/projects/powerpc/sys/i386/i386/machdep.c#5 integrate
.. //depot/projects/powerpc/sys/i386/i386/swtch.s#5 integrate
.. //depot/projects/powerpc/sys/i386/i386/trap.c#5 integrate
.. //depot/projects/powerpc/sys/i386/i386/vm86.c#5 integrate
.. //depot/projects/powerpc/sys/i386/i386/vm86bios.s#5 integrate
.. //depot/projects/powerpc/sys/i386/include/apicvar.h#2 integrate
.. //depot/projects/powerpc/sys/i386/isa/atpic.c#2 integrate
.. //depot/projects/powerpc/sys/i386/isa/atpic_vector.s#2 integrate
.. //depot/projects/powerpc/sys/i386/isa/icu.h#4 integrate
.. //depot/projects/powerpc/sys/ia64/ia64/machdep.c#5 integrate
.. //depot/projects/powerpc/sys/kern/kern_clock.c#5 integrate
.. //depot/projects/powerpc/sys/kern/kern_condvar.c#5 integrate
.. //depot/projects/powerpc/sys/kern/kern_ktrace.c#5 integrate
.. //depot/projects/powerpc/sys/kern/kern_mutex.c#5 integrate
.. //depot/projects/powerpc/sys/kern/kern_synch.c#5 integrate
.. //depot/projects/powerpc/sys/kern/kern_thread.c#2 integrate
.. //depot/projects/powerpc/sys/kern/kern_umtx.c#2 integrate
.. //depot/projects/powerpc/sys/kern/subr_sleepqueue.c#2 integrate
.. //depot/projects/powerpc/sys/kern/sys_pipe.c#5 integrate
.. //depot/projects/powerpc/sys/kern/sysv_ipc.c#5 integrate
.. //depot/projects/powerpc/sys/kern/tty.c#5 integrate
.. //depot/projects/powerpc/sys/kern/vfs_bio.c#5 integrate
.. //depot/projects/powerpc/sys/kern/vfs_export.c#5 integrate
.. //depot/projects/powerpc/sys/kern/vfs_mount.c#2 integrate
.. //depot/projects/powerpc/sys/modules/Makefile#6 integrate
.. //depot/projects/powerpc/sys/modules/acpi/Makefile#4 integrate
.. //depot/projects/powerpc/sys/modules/acpi/acpi/Makefile#2 integrate
.. //depot/projects/powerpc/sys/netinet/libalias/alias.c#2 integrate
.. //depot/projects/powerpc/sys/netinet/libalias/alias_db.c#2 integrate
.. //depot/projects/powerpc/sys/netinet/libalias/alias_local.h#2 integrate
.. //depot/projects/powerpc/sys/netinet/libalias/alias_mod.c#2 integrate
.. //depot/projects/powerpc/sys/netinet/libalias/alias_proxy.c#2 integrate
.. //depot/projects/powerpc/sys/netinet/libalias/alias_util.c#2 integrate
.. //depot/projects/powerpc/sys/netinet/sctp_asconf.c#2 integrate
.. //depot/projects/powerpc/sys/netinet/sctp_constants.h#2 integrate
.. //depot/projects/powerpc/sys/netinet/sctp_indata.c#2 integrate
.. //depot/projects/powerpc/sys/netinet/sctp_input.c#2 integrate
.. //depot/projects/powerpc/sys/netinet/sctp_lock_bsd.h#2 integrate
.. //depot/projects/powerpc/sys/netinet/sctp_os_bsd.h#2 integrate
.. //depot/projects/powerpc/sys/netinet/sctp_output.c#2 integrate
.. //depot/projects/powerpc/sys/netinet/sctp_pcb.c#2 integrate
.. //depot/projects/powerpc/sys/netinet/sctp_pcb.h#2 integrate
.. //depot/projects/powerpc/sys/netinet/sctp_peeloff.c#2 integrate
.. //depot/projects/powerpc/sys/netinet/sctp_structs.h#2 integrate
.. //depot/projects/powerpc/sys/netinet/sctp_timer.c#2 integrate
.. //depot/projects/powerpc/sys/netinet/sctp_uio.h#2 integrate
.. //depot/projects/powerpc/sys/netinet/sctp_usrreq.c#2 integrate
.. //depot/projects/powerpc/sys/netinet/sctputil.c#3 integrate
.. //depot/projects/powerpc/sys/netinet/sctputil.h#2 integrate
.. //depot/projects/powerpc/sys/netinet6/in6.c#6 integrate
.. //depot/projects/powerpc/sys/netinet6/sctp6_usrreq.c#2 integrate
.. //depot/projects/powerpc/sys/netipsec/ipsec.c#3 integrate
.. //depot/projects/powerpc/sys/netipsec/ipsec_input.c#3 integrate
.. //depot/projects/powerpc/sys/pci/if_rl.c#4 integrate
.. //depot/projects/powerpc/sys/powerpc/powerpc/mmu_oea.c#2 integrate
.. //depot/projects/powerpc/sys/sparc64/include/param.h#5 integrate
.. //depot/projects/powerpc/sys/sparc64/sparc64/genassym.c#5 integrate
.. //depot/projects/powerpc/sys/sun4v/include/cddl/mdesc.h#2 integrate
.. //depot/projects/powerpc/sys/sun4v/include/pcpu.h#3 integrate
.. //depot/projects/powerpc/sys/sun4v/include/trap.h#2 integrate
.. //depot/projects/powerpc/sys/sun4v/mdesc/mdesc_vdevfindnode.c#1 branch
.. //depot/projects/powerpc/sys/sun4v/sun4v/exception.S#2 integrate
.. //depot/projects/powerpc/sys/sun4v/sun4v/hcall.S#2 integrate
.. //depot/projects/powerpc/sys/sun4v/sun4v/interrupt.S#2 integrate
.. //depot/projects/powerpc/sys/sun4v/sun4v/mp_machdep.c#2 integrate
.. //depot/projects/powerpc/sys/sun4v/sun4v/pmap.c#4 integrate
.. //depot/projects/powerpc/sys/sun4v/sun4v/tick.c#2 integrate
.. //depot/projects/powerpc/sys/sun4v/sun4v/trap.c#3 integrate
.. //depot/projects/powerpc/sys/sun4v/sun4v/tsb.c#2 integrate
.. //depot/projects/powerpc/sys/sun4v/sun4v/tte_hash.c#2 integrate
.. //depot/projects/powerpc/sys/sun4v/sun4v/vm_machdep.c#2 integrate
.. //depot/projects/powerpc/sys/sun4v/sun4v/wbuf.S#2 integrate
.. //depot/projects/powerpc/sys/sys/lock_profile.h#2 integrate
.. //depot/projects/powerpc/sys/sys/mount.h#5 integrate
.. //depot/projects/powerpc/sys/sys/mouse.h#4 integrate
.. //depot/projects/powerpc/sys/sys/mutex.h#5 integrate
.. //depot/projects/powerpc/sys/sys/param.h#5 integrate
.. //depot/projects/powerpc/sys/sys/pcpu.h#4 integrate
.. //depot/projects/powerpc/sys/sys/proc.h#5 integrate
.. //depot/projects/powerpc/sys/sys/sleepqueue.h#2 integrate
.. //depot/projects/powerpc/sys/sys/umtx.h#2 integrate
.. //depot/projects/powerpc/sys/sys/vnode.h#5 integrate
.. //depot/projects/powerpc/sys/sys/watchdog.h#2 integrate
.. //depot/projects/powerpc/sys/vm/vm_object.c#5 integrate
.. //depot/projects/powerpc/usr.bin/cmp/cmp.1#2 integrate
.. //depot/projects/powerpc/usr.bin/column/column.c#2 integrate
.. //depot/projects/powerpc/usr.bin/fold/fold.1#2 integrate
.. //depot/projects/powerpc/usr.bin/from/from.1#2 integrate
.. //depot/projects/powerpc/usr.bin/mkfifo/mkfifo.1#2 integrate
.. //depot/projects/powerpc/usr.bin/ncplist/ncplist.1#2 integrate
.. //depot/projects/powerpc/usr.bin/nslookup/Makefile#2 integrate
.. //depot/projects/powerpc/usr.bin/nsupdate/Makefile#2 integrate
.. //depot/projects/powerpc/usr.bin/truncate/truncate.1#2 integrate
.. //depot/projects/powerpc/usr.bin/w/w.1#2 integrate
.. //depot/projects/powerpc/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_addrs.c#2 integrate
.. //depot/projects/powerpc/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_if.c#2 integrate
.. //depot/projects/powerpc/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_pf.c#2 integrate
.. //depot/projects/powerpc/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_port.c#2 integrate
.. //depot/projects/powerpc/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_snmp.c#2 integrate
.. //depot/projects/powerpc/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_sys.c#2 integrate
.. //depot/projects/powerpc/usr.sbin/sysinstall/index.c#3 integrate
.. //depot/projects/powerpc/usr.sbin/watchdogd/watchdogd.c#2 integrate

Differences ...

==== //depot/projects/powerpc/UPDATING#2 (text+ko) ====

@@ -21,6 +21,19 @@
 	developers choose to disable these features on build machines
 	to maximize performance.
 
+20061214:
+	Support for PCI Message Signalled Interrupts has been
+	disabled again in the bge driver.  Many revisions of the
+	hardware fail to support it properly.  Support can be
+	re-enabled by removing the #define of BGE_DISABLE_MSI in
+	"src/sys/dev/bge/if_bge.c".
+
+20061214:
+	Support for PCI Message Signalled Interrupts has been added
+	to the bge driver.  If there are any problems, MSI can be
+	disabled completely by setting the 'hw.pci.enable_msi' and
+	'hw.pci.enable_msix' tunables to 0 in the loader.
+
 20061205:
 	The removal of several facets of the experimental Threading 
 	system from the kernel means that the proc and thread structures 
@@ -682,4 +695,4 @@
 Contact Warner Losh if you have any questions about your use of
 this document.
 
-$FreeBSD: src/UPDATING,v 1.467 2006/12/06 06:39:47 julian Exp $
+$FreeBSD: src/UPDATING,v 1.469 2006/12/15 00:30:37 jdp Exp $

==== //depot/projects/powerpc/bin/domainname/domainname.1#2 (text+ko) ====

@@ -27,7 +27,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"	From: @(#)hostname.1	8.1 (Berkeley) 5/31/93
-.\" $FreeBSD: src/bin/domainname/domainname.1,v 1.18 2005/01/10 08:39:22 imp Exp $
+.\" $FreeBSD: src/bin/domainname/domainname.1,v 1.19 2006/12/18 15:45:01 ru Exp $
 .\"
 .Dd September 18, 1994
 .Dt DOMAINNAME 1
@@ -48,7 +48,7 @@
 .Pa /etc/rc.network ,
 normally run at boot
 time.
-.Sh NOTA BENE
+.Sh NOTES
 The YP/NIS (formerly ``Yellow Pages'' but renamed for legal reasons)
 domain name does not necessarily have anything to do with the Domain
 Name System domain name, although they are often set equal for administrative

==== //depot/projects/powerpc/bin/test/test.1#2 (text+ko) ====

@@ -30,7 +30,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)test.1	8.1 (Berkeley) 5/31/93
-.\" $FreeBSD: src/bin/test/test.1,v 1.25 2006/07/31 09:25:20 yar Exp $
+.\" $FreeBSD: src/bin/test/test.1,v 1.26 2006/12/14 10:42:46 ru Exp $
 .\"
 .Dd July 31, 2006
 .Dt TEST 1
@@ -50,7 +50,9 @@
 utility evaluates the expression and, if it evaluates
 to true, returns a zero (true) exit status; otherwise
 it returns 1 (false).
-If there is no expression, test also
+If there is no expression,
+.Nm
+also
 returns 1 (false).
 .Pp
 All operators and flags are separate arguments to the
@@ -187,68 +189,68 @@
 .Ar string
 is not the null
 string.
-.It Ar \&s\&1 Cm \&= Ar \&s\&2
+.It Ar s1 Cm = Ar s2
 True if the strings
-.Ar \&s\&1
+.Ar s1
 and
-.Ar \&s\&2
+.Ar s2
 are identical.
-.It Ar \&s\&1 Cm \&!= Ar \&s\&2
+.It Ar s1 Cm != Ar s2
 True if the strings
-.Ar \&s\&1
+.Ar s1
 and
-.Ar \&s\&2
+.Ar s2
 are not identical.
-.It Ar \&s\&1 Cm \&< Ar \&s\&2
+.It Ar s1 Cm < Ar s2
 True if string
-.Ar \&s\&1
+.Ar s1
 comes before
-.Ar \&s\&2
+.Ar s2
 based on the binary value of their characters.
-.It Ar \&s\&1 Cm \&> Ar \&s\&2
+.It Ar s1 Cm > Ar s2
 True if string
-.Ar \&s\&1
+.Ar s1
 comes after
-.Ar \&s\&2
+.Ar s2
 based on the binary value of their characters.
-.It Ar \&n\&1 Fl \&eq Ar \&n\&2
+.It Ar n1 Fl eq Ar n2
 True if the integers
-.Ar \&n\&1
+.Ar n1
 and
-.Ar \&n\&2
+.Ar n2
 are algebraically
 equal.
-.It Ar \&n\&1 Fl \&ne Ar \&n\&2
+.It Ar n1 Fl ne Ar n2
 True if the integers
-.Ar \&n\&1
+.Ar n1
 and
-.Ar \&n\&2
+.Ar n2
 are not
 algebraically equal.
-.It Ar \&n\&1 Fl \&gt Ar \&n\&2
+.It Ar n1 Fl gt Ar n2
 True if the integer
-.Ar \&n\&1
+.Ar n1
 is algebraically
 greater than the integer
-.Ar \&n\&2 .
-.It Ar \&n\&1 Fl \&ge Ar \&n\&2
+.Ar n2 .
+.It Ar n1 Fl ge Ar n2
 True if the integer
-.Ar \&n\&1
+.Ar n1
 is algebraically
 greater than or equal to the integer
-.Ar \&n\&2 .
-.It Ar \&n\&1 Fl \&lt Ar \&n\&2
+.Ar n2 .
+.It Ar n1 Fl lt Ar n2
 True if the integer
-.Ar \&n\&1
+.Ar n1
 is algebraically less
 than the integer
-.Ar \&n\&2 .
-.It Ar \&n\&1 Fl \&le Ar \&n\&2
+.Ar n2 .
+.It Ar n1 Fl le Ar n2
 True if the integer
-.Ar \&n\&1
+.Ar n1
 is algebraically less
 than or equal to the integer
-.Ar \&n\&2 .
+.Ar n2 .
 .El
 .Pp
 If
@@ -312,7 +314,7 @@
 The
 .Nm
 utility exits with one of the following values:
-.Bl -tag -width Ds
+.Bl -tag -width indent
 .It 0
 expression evaluated to true.
 .It 1

==== //depot/projects/powerpc/include/arpa/nameser_compat.h#2 (text+ko) ====

@@ -32,8 +32,8 @@
 
 /*
  *      from nameser.h	8.1 (Berkeley) 6/2/93
- *	$Id: nameser_compat.h,v 1.1.2.3.4.2 2004/07/01 04:43:41 marka Exp $
- * $FreeBSD: src/include/arpa/nameser_compat.h,v 1.5 2006/03/21 16:11:11 ume Exp $
+ *	$Id: nameser_compat.h,v 1.1.2.3.4.3 2006/05/19 02:38:15 marka Exp $
+ * $FreeBSD: src/include/arpa/nameser_compat.h,v 1.6 2006/12/15 20:59:55 ume Exp $
  */
 
 #ifndef _ARPA_NAMESER_COMPAT_

==== //depot/projects/powerpc/include/unistd.h#2 (text+ko) ====

@@ -31,7 +31,7 @@
  * SUCH DAMAGE.
  *
  *	@(#)unistd.h	8.12 (Berkeley) 4/27/95
- * $FreeBSD: src/include/unistd.h,v 1.79 2005/12/02 02:36:13 davidxu Exp $
+ * $FreeBSD: src/include/unistd.h,v 1.80 2006/12/14 21:42:03 pjd Exp $
  */
 
 #ifndef _UNISTD_H_
@@ -294,6 +294,9 @@
 #define	_SC_NPROCESSORS_ONLN	58
 #endif
 
+/* Extensions found in Solaris and Linux. */
+#define	_SC_PHYS_PAGES		121
+
 /* Keys for the confstr(3) function. */
 #if __POSIX_VISIBLE >= 199209
 #define	_CS_PATH		1	/* default value of PATH */

==== //depot/projects/powerpc/lib/libc/gen/sysconf.3#2 (text+ko) ====

@@ -30,9 +30,9 @@
 .\" SUCH DAMAGE.
 .\"
 .\"	@(#)sysconf.3	8.3 (Berkeley) 4/19/94
-.\" $FreeBSD: src/lib/libc/gen/sysconf.3,v 1.21 2005/01/20 09:17:02 ru Exp $
+.\" $FreeBSD: src/lib/libc/gen/sysconf.3,v 1.24 2006/12/14 14:34:55 pjd Exp $
 .\"
-.Dd June 18, 2001
+.Dd December 14, 2006
 .Dt SYSCONF 3
 .Os
 .Sh NAME
@@ -89,6 +89,8 @@
 The number of processors currently online.
 .It Li _SC_OPEN_MAX
 The maximum number of open files per user id.
+.It Li _SC_PAGESIZE
+The size of a system page in bytes.
 .It Li _SC_STREAM_MAX
 The minimum maximum number of streams that a process may have open
 at any one time.
@@ -165,6 +167,19 @@
 Return 1 if the system supports the User Portability Utilities Option,
 otherwise \-1.
 .El
+.Pp
+These values also exist, but may not be standard:
+.Pp
+.Bl -tag -width 6n
+.Pp
+.It Li _SC_PHYS_PAGES
+The number of pages of physical memory.
+Note that it is possible that the product of this value and the value of
+.Li _SC_PAGESIZE
+will overflow a
+.Vt long
+in some configurations on a 32bit machine.
+.El
 .Sh RETURN VALUES
 If the call to
 .Fn sysconf

==== //depot/projects/powerpc/lib/libc/gen/sysconf.c#2 (text+ko) ====

@@ -38,7 +38,7 @@
 static char sccsid[] = "@(#)sysconf.c	8.2 (Berkeley) 3/20/94";
 #endif /* LIBC_SCCS and not lint */
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/gen/sysconf.c,v 1.20 2002/11/17 08:54:29 dougb Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/gen/sysconf.c,v 1.23 2006/12/14 22:14:14 imp Exp $");
 
 #include <sys/param.h>
 #include <sys/time.h>
@@ -79,9 +79,11 @@
 	int mib[2], sverrno, value;
 	long defaultresult;
 	const char *path;
+	const char *sname;
 
 	len = sizeof(value);
 	defaultresult = -1;
+	sname = NULL;
 
 	switch (name) {
 	case _SC_ARG_MAX:
@@ -574,9 +576,22 @@
 		mib[1] = HW_NCPU;
 		break;
 
+#ifdef _SC_PHYS_PAGES
+	case _SC_PHYS_PAGES:
+		sname = "hw.availpages";
+		break;
+#endif
+
 	default:
 		errno = EINVAL;
 		return (-1);
 	}
-	return (sysctl(mib, 2, &value, &len, NULL, 0) == -1 ? -1 : value);
+	if (sname == NULL) {
+		if (sysctl(mib, 2, &value, &len, NULL, 0) == -1)
+			value = -1;
+	} else {
+		if (sysctlbyname(sname, &value, &len, NULL, 0) == -1)
+			value = -1;
+	}
+	return (value);
 }

==== //depot/projects/powerpc/lib/libc/inet/inet_cidr_ntop.c#2 (text) ====

@@ -16,7 +16,7 @@
  */
 
 #if defined(LIBC_SCCS) && !defined(lint)
-static const char rcsid[] = "$Id: inet_cidr_ntop.c,v 1.1.2.1.8.3 2005/11/03 23:08:40 marka Exp $";
+static const char rcsid[] = "$Id: inet_cidr_ntop.c,v 1.1.2.1.8.4 2006/10/11 02:32:50 marka Exp $";
 #endif
 
 #include "port_before.h"
@@ -40,10 +40,10 @@
 # define SPRINTF(x) ((size_t)sprintf x)
 #endif
 
-static char *	inet_cidr_ntop_ipv4 __P((const u_char *src, int bits,
-					 char *dst, size_t size));
-static char *	inet_cidr_ntop_ipv6 __P((const u_char *src, int bits,
-					 char *dst, size_t size));
+static char *
+inet_cidr_ntop_ipv4(const u_char *src, int bits, char *dst, size_t size);
+static char *
+inet_cidr_ntop_ipv6(const u_char *src, int bits, char *dst, size_t size);
 
 /*
  * char *

==== //depot/projects/powerpc/lib/libc/inet/inet_net_ntop.c#2 (text) ====

@@ -16,10 +16,10 @@
  */
 
 #if defined(LIBC_SCCS) && !defined(lint)
-static const char rcsid[] = "$Id: inet_net_ntop.c,v 1.1.2.1.8.1 2004/03/09 08:33:32 marka Exp $";
+static const char rcsid[] = "$Id: inet_net_ntop.c,v 1.1.2.1.8.2 2006/06/20 02:53:07 marka Exp $";
 #endif
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/inet/inet_net_ntop.c,v 1.2 2006/03/21 15:37:15 ume Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/inet/inet_net_ntop.c,v 1.3 2006/12/15 20:59:55 ume Exp $");
 
 #include "port_before.h"
 
@@ -266,7 +266,7 @@
 		}
 	}
 	/* Format CIDR /width. */
-	SPRINTF((cp, "/%u", bits));
+	sprintf(cp, "/%u", bits);
 	if (strlen(outbuf) + 1 > size)
 		goto emsgsize;
 	strcpy(dst, outbuf);

==== //depot/projects/powerpc/lib/libc/isc/eventlib_p.h#2 (text) ====

@@ -18,8 +18,8 @@
 /* eventlib_p.h - private interfaces for eventlib
  * vix 09sep95 [initial]
  *
- * $Id: eventlib_p.h,v 1.3.2.1.4.3 2005/07/28 07:43:20 marka Exp $
- * $FreeBSD: src/lib/libc/isc/eventlib_p.h,v 1.3 2006/09/22 01:52:26 kan Exp $
+ * $Id: eventlib_p.h,v 1.3.2.1.4.4 2006/03/10 00:17:21 marka Exp $
+ * $FreeBSD: src/lib/libc/isc/eventlib_p.h,v 1.4 2006/12/15 20:59:55 ume Exp $
  */
 
 #ifndef _EVENTLIB_P_H
@@ -48,6 +48,8 @@
 #define	EV_MASK_ALL	(EV_READ | EV_WRITE | EV_EXCEPT)
 #define EV_ERR(e)		return (errno = (e), -1)
 #define OK(x)		if ((x) < 0) EV_ERR(errno); else (void)NULL
+#define OKFREE(x, y)	if ((x) < 0) { FREE((y)); EV_ERR(errno); } \
+			else (void)NULL
 
 #define	NEW(p)		if (((p) = memget(sizeof *(p))) != NULL) \
 				FILL(p); \

==== //depot/projects/powerpc/lib/libc/net/Makefile.inc#2 (text+ko) ====

@@ -1,5 +1,5 @@
 #	from @(#)Makefile.inc	8.2 (Berkeley) 9/5/93
-# $FreeBSD: src/lib/libc/net/Makefile.inc,v 1.62 2006/11/06 22:07:47 cognet Exp $
+# $FreeBSD: src/lib/libc/net/Makefile.inc,v 1.63 2006/12/15 12:01:50 rrs Exp $
 
 # machine-independent net sources
 .PATH: ${.CURDIR}/net
@@ -13,7 +13,8 @@
 	if_indextoname.c if_nameindex.c if_nametoindex.c \
 	ip6opt.c linkaddr.c map_v4v6.c name6.c ntoh.c \
 	nsdispatch.c nslexer.c nsparser.c nss_compat.c \
-	rcmd.c rcmdsh.c recv.c rthdr.c send.c sockatmark.c vars.c
+	rcmd.c rcmdsh.c recv.c rthdr.c sctp_sys_calls.c send.c \
+        sockatmark.c vars.c
 
 .if ${MK_NS_CACHING} != "no"
 SRCS+=	nscache.c nscachedcli.c

==== //depot/projects/powerpc/lib/libc/resolv/mtctxres.c#2 (text) ====

@@ -1,5 +1,5 @@
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/resolv/mtctxres.c,v 1.2 2006/03/21 15:37:16 ume Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/resolv/mtctxres.c,v 1.3 2006/12/15 20:59:55 ume Exp $");
 
 #include <port_before.h>
 #ifdef DO_PTHREADS
@@ -118,9 +118,10 @@
 	 */
 	if (!mt_key_initialized) {
 		static pthread_mutex_t keylock = PTHREAD_MUTEX_INITIALIZER;
-                pthread_mutex_lock(&keylock);
-		_mtctxres_init();
-                pthread_mutex_unlock(&keylock);
+                if (pthread_mutex_lock(&keylock) == 0) {
+			_mtctxres_init();
+			(void) pthread_mutex_unlock(&keylock);
+		}
 	}
 
 	/*

==== //depot/projects/powerpc/lib/libc/resolv/res_init.c#2 (text) ====

@@ -70,10 +70,10 @@
 
 #if defined(LIBC_SCCS) && !defined(lint)
 static const char sccsid[] = "@(#)res_init.c	8.1 (Berkeley) 6/7/93";
-static const char rcsid[] = "$Id: res_init.c,v 1.9.2.5.4.5 2005/11/03 00:00:52 marka Exp $";
+static const char rcsid[] = "$Id: res_init.c,v 1.9.2.5.4.6 2006/08/30 23:23:01 marka Exp $";
 #endif /* LIBC_SCCS and not lint */
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/resolv/res_init.c,v 1.3 2006/08/04 10:21:11 ume Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/resolv/res_init.c,v 1.4 2006/12/15 20:59:55 ume Exp $");
 
 #include "port_before.h"
 
@@ -243,17 +243,10 @@
 			if (buf[0] == '+')
 				buf[0] = '.';
 			cp = strchr(buf, '.');
-			if (cp == NULL) {
-				if (strlcpy(statp->defdname, buf,
-					sizeof(statp->defdname))
-					>= sizeof(statp->defdname))
-					goto freedata;
-			} else {
-				if (strlcpy(statp->defdname, cp+1,
-					sizeof(statp->defdname))
-					 >= sizeof(statp->defdname))
-					goto freedata;
-			}
+			cp = (cp == NULL) ? buf : (cp + 1);
+			if (strlen(cp) >= sizeof(statp->defdname))
+				goto freedata; 
+			strcpy(statp->defdname, cp);
 		}
 	}
 #endif	/* SOLARIS2 */

==== //depot/projects/powerpc/lib/libc/resolv/res_send.c#2 (text) ====

@@ -70,10 +70,10 @@
 
 #if defined(LIBC_SCCS) && !defined(lint)
 static const char sccsid[] = "@(#)res_send.c	8.1 (Berkeley) 6/4/93";
-static const char rcsid[] = "$Id: res_send.c,v 1.5.2.2.4.8 2006/03/08 04:13:31 marka Exp $";
+static const char rcsid[] = "$Id: res_send.c,v 1.5.2.2.4.9 2006/10/16 23:00:50 marka Exp $";
 #endif /* LIBC_SCCS and not lint */
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/resolv/res_send.c,v 1.4 2006/10/24 14:41:43 ume Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/resolv/res_send.c,v 1.5 2006/12/15 20:59:55 ume Exp $");
 
 /*
  * Send query to name server and wait for reply.
@@ -313,7 +313,8 @@
 	highestFD = sysconf(_SC_OPEN_MAX) - 1;
 #endif
 
-	if (statp->nscount == 0) {
+	/* No name servers or res_init() failure */
+	if (statp->nscount == 0 || EXT(statp).ext == NULL) {
 		errno = ESRCH;
 		return (-1);
 	}

==== //depot/projects/powerpc/lib/libc/stdtime/strftime.3#2 (text+ko) ====

@@ -34,7 +34,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)strftime.3	8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/stdtime/strftime.3,v 1.37 2005/07/31 03:30:44 keramida Exp $
+.\" $FreeBSD: src/lib/libc/stdtime/strftime.3,v 1.38 2006/12/19 20:20:39 jmg Exp $
 .\"
 .Dd November 4, 2004
 .Dt STRFTIME 3
@@ -119,7 +119,7 @@
 to represent alternative months names
 (used standalone, without day mentioned).
 .It Cm %e
-is replaced by the day of month as a decimal number (1-31); single
+is replaced by the day of the month as a decimal number (1-31); single
 digits are preceded by a blank.
 .It Cm \&%F
 is equivalent to

==== //depot/projects/powerpc/lib/libc/sys/chflags.2#2 (text+ko) ====

@@ -30,7 +30,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"	@(#)chflags.2	8.3 (Berkeley) 5/2/95
-.\" $FreeBSD: src/lib/libc/sys/chflags.2,v 1.27 2006/09/17 21:27:34 ru Exp $
+.\" $FreeBSD: src/lib/libc/sys/chflags.2,v 1.28 2006/12/15 19:23:27 pjd Exp $
 .\"
 .Dd May 16, 2006
 .Dt CHFLAGS 2
@@ -162,6 +162,10 @@
 .Dv SF_IMMUTABLE , SF_APPEND ,
 or
 .Dv SF_NOUNLINK .
+.It Bq Er EPERM
+User tries to set or remove the
+.Dv SF_SNAPSHOT
+flag.
 .It Bq Er EROFS
 The named file resides on a read-only file system.
 .It Bq Er EFAULT

==== //depot/projects/powerpc/lib/libelf/Makefile#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/lib/libelf/Makefile,v 1.3 2006/11/24 06:38:11 ru Exp $
+# $FreeBSD: src/lib/libelf/Makefile,v 1.4 2006/12/18 05:40:01 jkoshy Exp $
 
 LIB=	elf
 
@@ -24,16 +24,19 @@
 	elf_strptr.c						\
 	elf_update.c						\
 	elf_version.c						\
+	gelf_cap.c						\
 	gelf_checksum.c						\
-	gelf_fsize.c						\
-	gelf_getclass.c						\
 	gelf_dyn.c						\
 	gelf_ehdr.c						\
+	gelf_getclass.c						\
+	gelf_fsize.c						\
+	gelf_move.c						\
 	gelf_phdr.c						\
 	gelf_rel.c						\
 	gelf_rela.c						\
 	gelf_shdr.c						\
 	gelf_sym.c						\
+	gelf_syminfo.c						\
 	gelf_symshndx.c						\
 	gelf_xlate.c						\
 	libelf.c						\
@@ -53,16 +56,8 @@
 CLEANFILES=	${GENSRCS}
 CFLAGS+=	-I. -I${.CURDIR}
 
-OSRELDATE!=	sysctl -n kern.osreldate
-
 SHLIB_MAJOR=	1
 
-.if ${OSRELDATE} > 700009
-SRCS+=	gelf_cap.c						\
-	gelf_move.c						\
-	gelf_syminfo.c
-.endif
-
 WARNS?=	6
 
 MAN=	elf.3							\
@@ -162,4 +157,4 @@
 # Keep the .SUFFIXES line after the include of bsd.lib.mk
 .SUFFIXES:	.m4 .c
 .m4.c:
-	m4 -D SRCDIR=${.CURDIR} -D OSRELDATE=${OSRELDATE} ${.IMPSRC} > ${.TARGET}
+	m4 -D SRCDIR=${.CURDIR} ${.IMPSRC} > ${.TARGET}

==== //depot/projects/powerpc/lib/libelf/elf_getshnum.3#2 (text+ko) ====

@@ -21,7 +21,7 @@
 .\" out of the use of this software, even if advised of the possibility of
 .\" such damage.
 .\"
-.\" $FreeBSD: src/lib/libelf/elf_getshnum.3,v 1.2 2006/11/13 09:46:15 ru Exp $
+.\" $FreeBSD: src/lib/libelf/elf_getshnum.3,v 1.3 2006/12/16 10:45:43 jkoshy Exp $
 .\"
 .Dd October 31, 2006
 .Os
@@ -41,7 +41,7 @@
 retrieves the number of ELF sections associated with descriptor
 .Ar elf
 and stores it into the location pointed to by argument
-.Ar sz .
+.Ar shnum .
 .Pp
 This routine allows applications to uniformly process both normal ELF
 objects, and ELF objects that use extended section numbering.

==== //depot/projects/powerpc/lib/libelf/elf_types.m4#2 (text+ko) ====

@@ -23,38 +23,48 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD: src/lib/libelf/elf_types.m4,v 1.1 2006/11/11 17:16:33 jkoshy Exp $
+ * $FreeBSD: src/lib/libelf/elf_types.m4,v 1.2 2006/12/18 05:40:01 jkoshy Exp $
  */
 
 /*
  * ELF types, defined in the "enum Elf_Type" API.
+ *
+ * The members of the list form a 3-tuple: (name, C-type-suffix, OSversion).
+ * + `name' is an Elf_Type symbol without the `ELF_T_' prefix.
+ * + `C-type-suffix' is the suffix for Elf32_ and Elf64_ type names.
+ * + `version' is the OS version the symbol first appeared in.
+ *
+ * OS revisions of note are:
+ * 600102 - The earliest (6.0-STABLE) version supported by this code.
+ * 700009 - Symbol versioning and ELF64 type changes.
+ * 700025 - More ELF types and the introduction of libelf.
  */
 
 define(`ELF_TYPE_LIST',
-	``ADDR,		Addr',
-	`BYTE,		Byte',
-	`CAP,		Cap',
-	`DYN,		Dyn',
-	`EHDR,		Ehdr',
-	`HALF,		Half',
-	`LWORD,		Lword',
-	`MOVE,		Move',
-	`MOVEP,		MoveP',
-	`NOTE,		Note',
-	`OFF,		Off',
-	`PHDR,		Phdr',
-	`REL,		Rel',
-	`RELA,		Rela',
-	`SHDR,		Shdr',
-	`SWORD,		Sword',
-	`SXWORD,	Sxword',
-	`SYMINFO,	Syminfo',
-	`SYM,		Sym',
-	`VDEF,		Verdef',
-	`VNEED,		Verneed',
-	`WORD,		Word',
-	`XWORD,		Xword',
-	`NUM,		_'')
+	``ADDR,		Addr,	600102',
+	`BYTE,		Byte,	600102',
+	`CAP,		Cap,	700025',
+	`DYN,		Dyn,	600102',
+	`EHDR,		Ehdr,	600102',
+	`HALF,		Half,	600102',
+	`LWORD,		Lword,	700025',
+	`MOVE,		Move,	700025',
+	`MOVEP,		MoveP,	700025',
+	`NOTE,		Note,	600102',
+	`OFF,		Off,	600102',
+	`PHDR,		Phdr,	600102',
+	`REL,		Rel,	600102',
+	`RELA,		Rela,	600102',
+	`SHDR,		Shdr,	600102',
+	`SWORD,		Sword,	600102',
+	`SXWORD,	Sxword,	700009',
+	`SYMINFO,	Syminfo, 700025',
+	`SYM,		Sym,	600102',
+	`VDEF,		Verdef,	700009',
+	`VNEED,		Verneed, 700009',
+	`WORD,		Word,	600102',
+	`XWORD,		Xword,	700009',
+	`NUM,		_,	_'')
 
 /*
  * DEFINE_STRUCT(NAME,MEMBERLIST...)

==== //depot/projects/powerpc/lib/libelf/gelf.h#2 (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/libelf/gelf.h,v 1.1 2006/11/11 17:16:33 jkoshy Exp $
+ * $FreeBSD: src/lib/libelf/gelf.h,v 1.2 2006/12/18 05:40:01 jkoshy Exp $
  */
 
 #ifndef	_GELF_H_
@@ -50,7 +50,7 @@
 typedef Elf64_Rel	GElf_Rel;	/* Relocation entries */
 typedef Elf64_Rela	GElf_Rela;	/* Relocation entries with addend */
 
-#if	__FreeBSD_version > 700009
+#if	__FreeBSD_version >= 700025
 typedef	Elf64_Cap	GElf_Cap;	/* SW/HW capabilities */
 typedef Elf64_Move	GElf_Move;	/* Move entries */
 typedef Elf64_Syminfo	GElf_Syminfo;	/* Symbol information */
@@ -84,7 +84,7 @@
 Elf_Data 	*gelf_xlatetof(Elf *_elf, Elf_Data *_dst, const Elf_Data *_src, unsigned int _encode);
 Elf_Data 	*gelf_xlatetom(Elf *_elf, Elf_Data *_dst, const Elf_Data *_src, unsigned int _encode);
 
-#if	__FreeBSD_version > 700009
+#if	__FreeBSD_version >= 700025
 GElf_Cap	*gelf_getcap(Elf_Data *_data, int _index, GElf_Cap *_cap);
 GElf_Move	*gelf_getmove(Elf_Data *_src, int _index, GElf_Move *_dst);
 GElf_Syminfo	*gelf_getsyminfo(Elf_Data *_src, int _index, GElf_Syminfo *_dst);

==== //depot/projects/powerpc/lib/libelf/gelf_cap.c#2 (text+ko) ====

@@ -25,15 +25,18 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libelf/gelf_cap.c,v 1.1 2006/11/11 17:16:33 jkoshy Exp $");
+__FBSDID("$FreeBSD: src/lib/libelf/gelf_cap.c,v 1.2 2006/12/18 05:40:01 jkoshy Exp $");
 
 #include <sys/limits.h>
 
 #include <assert.h>
 #include <gelf.h>
+#include <osreldate.h>
 
 #include "_libelf.h"
 

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



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