Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Aug 2002 15:11:34 -0700 (PDT)
From:      Julian Elischer <julian@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 16444 for review
Message-ID:  <200208222211.g7MMBYGR085521@freefall.freebsd.org>

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

Change 16444 by julian@julian_ref on 2002/08/22 15:10:55

	MFC

Affected files ...

.. //depot/projects/kse/bin/ps/ps.1#11 integrate
.. //depot/projects/kse/include/arpa/inet.h#3 integrate
.. //depot/projects/kse/include/ctype.h#3 integrate
.. //depot/projects/kse/include/err.h#2 integrate
.. //depot/projects/kse/include/grp.h#2 integrate
.. //depot/projects/kse/include/inttypes.h#3 integrate
.. //depot/projects/kse/include/link.h#2 integrate
.. //depot/projects/kse/include/monetary.h#2 integrate
.. //depot/projects/kse/include/netdb.h#2 integrate
.. //depot/projects/kse/include/nlist.h#2 integrate
.. //depot/projects/kse/include/pwd.h#2 integrate
.. //depot/projects/kse/include/runetype.h#2 integrate
.. //depot/projects/kse/include/search.h#3 integrate
.. //depot/projects/kse/include/signal.h#2 integrate
.. //depot/projects/kse/include/stddef.h#2 integrate
.. //depot/projects/kse/include/stdio.h#3 integrate
.. //depot/projects/kse/include/stdlib.h#3 integrate
.. //depot/projects/kse/include/string.h#2 integrate
.. //depot/projects/kse/include/strings.h#2 integrate
.. //depot/projects/kse/include/time.h#3 integrate
.. //depot/projects/kse/include/timeconv.h#2 integrate
.. //depot/projects/kse/include/unistd.h#2 integrate
.. //depot/projects/kse/include/vis.h#2 integrate
.. //depot/projects/kse/include/wchar.h#3 integrate
.. //depot/projects/kse/include/wctype.h#3 integrate
.. //depot/projects/kse/lib/libc/gen/errlst.c#3 integrate
.. //depot/projects/kse/lib/libc/gen/getcwd.c#2 integrate
.. //depot/projects/kse/lib/libc/gen/vis.c#2 integrate
.. //depot/projects/kse/lib/libc/locale/Makefile.inc#3 integrate
.. //depot/projects/kse/lib/libc/locale/isctype.c#2 integrate
.. //depot/projects/kse/lib/libc/locale/iswctype.c#2 integrate
.. //depot/projects/kse/lib/libc/locale/mbrlen.3#1 branch
.. //depot/projects/kse/lib/libc/locale/mbrlen.c#1 branch
.. //depot/projects/kse/lib/libc/locale/mbrtowc.3#1 branch
.. //depot/projects/kse/lib/libc/locale/mbrtowc.c#1 branch
.. //depot/projects/kse/lib/libc/locale/mbsinit.3#1 branch
.. //depot/projects/kse/lib/libc/locale/mbsinit.c#1 branch
.. //depot/projects/kse/lib/libc/locale/mbsrtowcs.3#1 branch
.. //depot/projects/kse/lib/libc/locale/mbsrtowcs.c#1 branch
.. //depot/projects/kse/lib/libc/locale/runetype.c#2 integrate
.. //depot/projects/kse/lib/libc/locale/tolower.c#2 integrate
.. //depot/projects/kse/lib/libc/locale/toupper.c#2 integrate
.. //depot/projects/kse/lib/libc/locale/wcrtomb.3#1 branch
.. //depot/projects/kse/lib/libc/locale/wcrtomb.c#1 branch
.. //depot/projects/kse/lib/libc/locale/wcsrtombs.3#1 branch
.. //depot/projects/kse/lib/libc/locale/wcsrtombs.c#1 branch
.. //depot/projects/kse/lib/libc/locale/wcwidth.3#1 branch
.. //depot/projects/kse/lib/libc/locale/wcwidth.c#1 branch
.. //depot/projects/kse/lib/libc/net/getaddrinfo.c#3 integrate
.. //depot/projects/kse/lib/libc/rpc/Makefile.inc#2 integrate
.. //depot/projects/kse/lib/libc/stdio/asprintf.c#3 integrate
.. //depot/projects/kse/lib/libc/stdio/local.h#3 integrate
.. //depot/projects/kse/lib/libc/stdio/vasprintf.c#3 integrate
.. //depot/projects/kse/lib/libc/stdio/vprintf.c#3 integrate
.. //depot/projects/kse/lib/libc/stdio/vscanf.c#2 integrate
.. //depot/projects/kse/lib/libc/stdio/vsnprintf.c#3 integrate
.. //depot/projects/kse/lib/libc/stdio/vsprintf.c#3 integrate
.. //depot/projects/kse/lib/libc/stdio/vsscanf.c#3 integrate
.. //depot/projects/kse/lib/libc/stdlib/malloc.c#3 integrate
.. //depot/projects/kse/lib/libc/string/Makefile.inc#2 integrate
.. //depot/projects/kse/lib/libc/string/wcswidth.3#1 branch
.. //depot/projects/kse/lib/libc/string/wcswidth.c#2 integrate
.. //depot/projects/kse/lib/libc/sys/intro.2#3 integrate
.. //depot/projects/kse/lib/libkvm/kvm.h#3 integrate
.. //depot/projects/kse/sys/alpha/alpha/api_up1000.c#3 integrate
.. //depot/projects/kse/sys/alpha/alpha/dec_1000a.c#3 integrate
.. //depot/projects/kse/sys/alpha/alpha/dec_2100_a50.c#3 integrate
.. //depot/projects/kse/sys/alpha/alpha/dec_2100_a500.c#4 integrate
.. //depot/projects/kse/sys/alpha/alpha/dec_axppci_33.c#4 integrate
.. //depot/projects/kse/sys/alpha/alpha/dec_eb164.c#3 integrate
.. //depot/projects/kse/sys/alpha/alpha/dec_eb64plus.c#3 integrate
.. //depot/projects/kse/sys/alpha/alpha/dec_kn20aa.c#3 integrate
.. //depot/projects/kse/sys/alpha/alpha/dec_kn300.c#4 integrate
.. //depot/projects/kse/sys/alpha/alpha/dec_st550.c#3 integrate
.. //depot/projects/kse/sys/alpha/alpha/dec_st6600.c#3 integrate
.. //depot/projects/kse/sys/alpha/conf/GENERIC#16 integrate
.. //depot/projects/kse/sys/alpha/include/_types.h#1 branch
.. //depot/projects/kse/sys/alpha/include/ansi.h#12 integrate
.. //depot/projects/kse/sys/alpha/include/endian.h#7 integrate
.. //depot/projects/kse/sys/alpha/include/stdarg.h#3 integrate
.. //depot/projects/kse/sys/alpha/include/types.h#4 delete
.. //depot/projects/kse/sys/alpha/include/varargs.h#3 integrate
.. //depot/projects/kse/sys/arm/include/_types.h#1 branch
.. //depot/projects/kse/sys/arm/include/ansi.h#9 integrate
.. //depot/projects/kse/sys/arm/include/types.h#5 delete
.. //depot/projects/kse/sys/boot/ficl/loader.c#5 integrate
.. //depot/projects/kse/sys/boot/forth/loader.conf#12 integrate
.. //depot/projects/kse/sys/boot/libstand/Makefile#1 branch
.. //depot/projects/kse/sys/boot/libstand/__main.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/alpha/_setjmp.S#1 branch
.. //depot/projects/kse/sys/boot/libstand/arp.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/assert.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/bcd.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/bootp.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/bootp.h#1 branch
.. //depot/projects/kse/sys/boot/libstand/bootparam.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/bootparam.h#1 branch
.. //depot/projects/kse/sys/boot/libstand/bswap.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/bzipfs.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/bzlib.c.diff#1 branch
.. //depot/projects/kse/sys/boot/libstand/bzlib.h.diff#1 branch
.. //depot/projects/kse/sys/boot/libstand/bzlib_private.h.diff#1 branch
.. //depot/projects/kse/sys/boot/libstand/cd9660.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/close.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/closeall.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/dev.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/dosfs.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/dosfs.h#1 branch
.. //depot/projects/kse/sys/boot/libstand/environment.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/ether.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/ext2fs.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/fstat.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/getopt.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/gets.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/globals.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/i386/_setjmp.S#1 branch
.. //depot/projects/kse/sys/boot/libstand/if_ether.h#1 branch
.. //depot/projects/kse/sys/boot/libstand/in_cksum.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/inet_ntoa.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/ioctl.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/iodesc.h#1 branch
.. //depot/projects/kse/sys/boot/libstand/libstand.3#1 branch
.. //depot/projects/kse/sys/boot/libstand/lseek.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/net.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/net.h#1 branch
.. //depot/projects/kse/sys/boot/libstand/netif.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/netif.h#1 branch
.. //depot/projects/kse/sys/boot/libstand/nfs.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/nfsv2.h#1 branch
.. //depot/projects/kse/sys/boot/libstand/nullfs.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/open.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/pager.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/powerpc/_setjmp.S#1 branch
.. //depot/projects/kse/sys/boot/libstand/printf.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/qdivrem.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/quad.h#1 branch
.. //depot/projects/kse/sys/boot/libstand/random.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/rarp.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/read.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/readdir.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/rpc.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/rpc.h#1 branch
.. //depot/projects/kse/sys/boot/libstand/rpcv2.h#1 branch
.. //depot/projects/kse/sys/boot/libstand/saioctl.h#1 branch
.. //depot/projects/kse/sys/boot/libstand/sbrk.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/sparc64/_setjmp.S#1 branch
.. //depot/projects/kse/sys/boot/libstand/splitfs.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/stand.h#1 branch
.. //depot/projects/kse/sys/boot/libstand/stat.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/strcasecmp.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/strdup.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/strerror.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/strtol.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/tftp.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/tftp.h#1 branch
.. //depot/projects/kse/sys/boot/libstand/twiddle.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/udp.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/ufs.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/write.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/zalloc.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/zalloc_defs.h#1 branch
.. //depot/projects/kse/sys/boot/libstand/zalloc_malloc.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/zalloc_mem.h#1 branch
.. //depot/projects/kse/sys/boot/libstand/zalloc_protos.h#1 branch
.. //depot/projects/kse/sys/boot/libstand/zipfs.c#1 branch
.. //depot/projects/kse/sys/boot/libstand/zutil.h.diff#1 branch
.. //depot/projects/kse/sys/boot/sparc64/loader/main.c#9 integrate
.. //depot/projects/kse/sys/compat/linux/linux_ioctl.c#17 integrate
.. //depot/projects/kse/sys/compat/pecoff/imgact_pecoff.c#13 integrate
.. //depot/projects/kse/sys/conf/NOTES#12 integrate
.. //depot/projects/kse/sys/conf/files#45 integrate
.. //depot/projects/kse/sys/conf/files.alpha#16 integrate
.. //depot/projects/kse/sys/conf/files.i386#26 integrate
.. //depot/projects/kse/sys/conf/files.ia64#15 integrate
.. //depot/projects/kse/sys/conf/files.pc98#27 integrate
.. //depot/projects/kse/sys/conf/files.x86_64#2 integrate
.. //depot/projects/kse/sys/conf/kern.post.mk#13 integrate
.. //depot/projects/kse/sys/conf/majors#11 integrate
.. //depot/projects/kse/sys/conf/options#24 integrate
.. //depot/projects/kse/sys/conf/options.alpha#9 integrate
.. //depot/projects/kse/sys/contrib/dev/acpica/acpica_prep.sh#3 integrate
.. //depot/projects/kse/sys/dev/acpica/acpi_cmbat.c#9 integrate
.. //depot/projects/kse/sys/dev/asr/asr.c#10 integrate
.. //depot/projects/kse/sys/dev/ata/atapi-all.c#14 integrate
.. //depot/projects/kse/sys/dev/ata/atapi-cam.c#2 integrate
.. //depot/projects/kse/sys/dev/ciss/ciss.c#5 integrate
.. //depot/projects/kse/sys/dev/digi/digi_isa.c#5 integrate
.. //depot/projects/kse/sys/dev/eisa/eisaconf.h#3 integrate
.. //depot/projects/kse/sys/dev/em/README#3 integrate
.. //depot/projects/kse/sys/dev/em/if_em.c#9 integrate
.. //depot/projects/kse/sys/dev/em/if_em.h#7 integrate
.. //depot/projects/kse/sys/dev/em/if_em_hw.c#3 integrate
.. //depot/projects/kse/sys/dev/em/if_em_hw.h#3 integrate
.. //depot/projects/kse/sys/dev/em/if_em_osdep.h#6 integrate
.. //depot/projects/kse/sys/dev/fxp/if_fxp.c#18 integrate
.. //depot/projects/kse/sys/dev/gx/if_gx.c#6 integrate
.. //depot/projects/kse/sys/dev/hfa/fore_buffer.c#4 integrate
.. //depot/projects/kse/sys/dev/isp/isp.c#22 integrate
.. //depot/projects/kse/sys/dev/isp/isp_freebsd.c#15 integrate
.. //depot/projects/kse/sys/dev/isp/isp_freebsd.h#13 integrate
.. //depot/projects/kse/sys/dev/isp/isp_pci.c#13 integrate
.. //depot/projects/kse/sys/dev/isp/ispmbox.h#14 integrate
.. //depot/projects/kse/sys/dev/isp/ispvar.h#13 integrate
.. //depot/projects/kse/sys/dev/kbd/atkbdc.c#3 integrate
.. //depot/projects/kse/sys/dev/md/md.c#23 integrate
.. //depot/projects/kse/sys/dev/mly/mly.c#7 integrate
.. //depot/projects/kse/sys/dev/mpt/mpt.c#2 integrate
.. //depot/projects/kse/sys/dev/mpt/mpt.h#2 integrate
.. //depot/projects/kse/sys/dev/mpt/mpt_debug.c#2 integrate
.. //depot/projects/kse/sys/dev/mpt/mpt_freebsd.c#2 integrate
.. //depot/projects/kse/sys/dev/mpt/mpt_freebsd.h#2 integrate
.. //depot/projects/kse/sys/dev/mpt/mpt_pci.c#2 integrate
.. //depot/projects/kse/sys/dev/nsp/nsp.c#5 integrate
.. //depot/projects/kse/sys/dev/pci/pcivar.h#8 integrate
.. //depot/projects/kse/sys/dev/pst/pst-iop.c#2 integrate
.. //depot/projects/kse/sys/dev/pst/pst-iop.h#2 integrate
.. //depot/projects/kse/sys/dev/pst/pst-raid.c#2 integrate
.. //depot/projects/kse/sys/dev/puc/pucdata.c#6 integrate
.. //depot/projects/kse/sys/dev/sound/pci/ich.c#17 integrate
.. //depot/projects/kse/sys/dev/sound/pci/ich.h#2 integrate
.. //depot/projects/kse/sys/dev/sound/pci/via8233.c#1 branch
.. //depot/projects/kse/sys/dev/sound/pci/via8233.h#1 branch
.. //depot/projects/kse/sys/dev/sound/pci/via82c686.c#8 integrate
.. //depot/projects/kse/sys/dev/sound/pci/via82c686.h#3 integrate
.. //depot/projects/kse/sys/dev/sound/pcm/channel.c#18 integrate
.. //depot/projects/kse/sys/dev/sound/pcm/dsp.c#9 integrate
.. //depot/projects/kse/sys/dev/syscons/schistory.c#4 integrate
.. //depot/projects/kse/sys/dev/syscons/scmouse.c#7 integrate
.. //depot/projects/kse/sys/dev/syscons/scvtb.c#2 integrate
.. //depot/projects/kse/sys/dev/syscons/syscons.c#17 integrate
.. //depot/projects/kse/sys/dev/twe/twe.c#4 integrate
.. //depot/projects/kse/sys/dev/tx/if_tx.c#2 integrate
.. //depot/projects/kse/sys/dev/tx/if_txvar.h#2 integrate
.. //depot/projects/kse/sys/dev/usb/usbdi_util.c#4 integrate
.. //depot/projects/kse/sys/dev/vinum/vinumdaemon.c#3 integrate
.. //depot/projects/kse/sys/dev/vinum/vinumio.c#7 integrate
.. //depot/projects/kse/sys/dev/vx/if_vx.c#4 integrate
.. //depot/projects/kse/sys/dev/wi/if_wi.c#26 integrate
.. //depot/projects/kse/sys/fs/fifofs/fifo_vnops.c#15 integrate
.. //depot/projects/kse/sys/fs/udf/udf_vnops.c#5 integrate
.. //depot/projects/kse/sys/i386/acpica/OsdEnvironment.c#3 integrate
.. //depot/projects/kse/sys/i386/acpica/acpi_wakeup.c#7 integrate
.. //depot/projects/kse/sys/i386/conf/GENERIC#22 integrate
.. //depot/projects/kse/sys/i386/conf/NEWCARD.hints#3 delete
.. //depot/projects/kse/sys/i386/conf/OLDCARD#4 integrate
.. //depot/projects/kse/sys/i386/i386/busdma_machdep.c#5 integrate
.. //depot/projects/kse/sys/i386/i386/dump_machdep.c#2 integrate
.. //depot/projects/kse/sys/i386/i386/pmap.c#43 integrate
.. //depot/projects/kse/sys/i386/include/_types.h#1 branch
.. //depot/projects/kse/sys/i386/include/ansi.h#12 integrate
.. //depot/projects/kse/sys/i386/include/endian.h#9 integrate
.. //depot/projects/kse/sys/i386/include/nexusvar.h#2 integrate
.. //depot/projects/kse/sys/i386/include/stdarg.h#5 integrate
.. //depot/projects/kse/sys/i386/include/types.h#6 delete
.. //depot/projects/kse/sys/i386/include/varargs.h#3 integrate
.. //depot/projects/kse/sys/ia64/conf/GENERIC#16 integrate
.. //depot/projects/kse/sys/ia64/ia64/vm_machdep.c#22 integrate
.. //depot/projects/kse/sys/ia64/include/_types.h#1 branch
.. //depot/projects/kse/sys/ia64/include/ansi.h#12 integrate
.. //depot/projects/kse/sys/ia64/include/endian.h#8 integrate
.. //depot/projects/kse/sys/ia64/include/nexusvar.h#2 integrate
.. //depot/projects/kse/sys/ia64/include/stdarg.h#4 integrate
.. //depot/projects/kse/sys/ia64/include/types.h#4 delete
.. //depot/projects/kse/sys/ia64/include/varargs.h#3 integrate
.. //depot/projects/kse/sys/kern/init_sysent.c#24 integrate
.. //depot/projects/kse/sys/kern/kern_exec.c#35 integrate
.. //depot/projects/kse/sys/kern/kern_fork.c#78 integrate
.. //depot/projects/kse/sys/kern/kern_ktrace.c#15 integrate
.. //depot/projects/kse/sys/kern/kern_mac.c#2 integrate
.. //depot/projects/kse/sys/kern/kern_poll.c#10 integrate
.. //depot/projects/kse/sys/kern/kern_sig.c#61 integrate
.. //depot/projects/kse/sys/kern/kern_thread.c#91 integrate
.. //depot/projects/kse/sys/kern/kern_time.c#11 integrate
.. //depot/projects/kse/sys/kern/kern_uuid.c#3 integrate
.. //depot/projects/kse/sys/kern/link_aout.c#7 integrate
.. //depot/projects/kse/sys/kern/link_elf.c#14 integrate
.. //depot/projects/kse/sys/kern/subr_disk.c#11 integrate
.. //depot/projects/kse/sys/kern/subr_trap.c#76 integrate
.. //depot/projects/kse/sys/kern/sys_pipe.c#16 integrate
.. //depot/projects/kse/sys/kern/syscalls.c#23 integrate
.. //depot/projects/kse/sys/kern/syscalls.master#23 integrate
.. //depot/projects/kse/sys/kern/tty_tty.c#8 integrate
.. //depot/projects/kse/sys/kern/vfs_aio.c#29 integrate
.. //depot/projects/kse/sys/kern/vfs_mount.c#3 integrate
.. //depot/projects/kse/sys/kern/vfs_subr.c#39 integrate
.. //depot/projects/kse/sys/kern/vfs_syscalls.c#33 integrate
.. //depot/projects/kse/sys/kern/vfs_vnops.c#31 integrate
.. //depot/projects/kse/sys/kern/vnode_if.src#10 integrate
.. //depot/projects/kse/sys/libkern/bcmp.c#2 integrate
.. //depot/projects/kse/sys/libkern/ffs.c#2 integrate
.. //depot/projects/kse/sys/libkern/strcat.c#2 integrate
.. //depot/projects/kse/sys/libkern/strcmp.c#2 integrate
.. //depot/projects/kse/sys/libkern/strcpy.c#2 integrate
.. //depot/projects/kse/sys/libkern/strlen.c#2 integrate
.. //depot/projects/kse/sys/libkern/strncmp.c#2 integrate
.. //depot/projects/kse/sys/libkern/strncpy.c#2 integrate
.. //depot/projects/kse/sys/modules/Makefile#30 integrate
.. //depot/projects/kse/sys/modules/netgraph/Makefile#7 integrate
.. //depot/projects/kse/sys/modules/netgraph/l2tp/Makefile#1 branch
.. //depot/projects/kse/sys/modules/osf1/Makefile#3 integrate
.. //depot/projects/kse/sys/modules/sound/driver/Makefile#4 integrate
.. //depot/projects/kse/sys/modules/sound/driver/via8233/Makefile#1 branch
.. //depot/projects/kse/sys/net/if.c#20 integrate
.. //depot/projects/kse/sys/net/if.h#11 integrate
.. //depot/projects/kse/sys/net/if_ethersubr.c#17 integrate
.. //depot/projects/kse/sys/net/if_iso88025subr.c#6 integrate
.. //depot/projects/kse/sys/net/if_ppp.c#11 integrate
.. //depot/projects/kse/sys/net/if_tap.c#13 integrate
.. //depot/projects/kse/sys/net/if_var.h#14 integrate
.. //depot/projects/kse/sys/net/rtsock.c#18 integrate
.. //depot/projects/kse/sys/netatm/atm_if.c#6 integrate
.. //depot/projects/kse/sys/netgraph/netgraph.h#3 integrate
.. //depot/projects/kse/sys/netgraph/ng_base.c#9 integrate
.. //depot/projects/kse/sys/netgraph/ng_cisco.c#4 integrate
.. //depot/projects/kse/sys/netgraph/ng_ksocket.c#16 integrate
.. //depot/projects/kse/sys/netgraph/ng_l2tp.c#1 branch
.. //depot/projects/kse/sys/netgraph/ng_l2tp.h#1 branch
.. //depot/projects/kse/sys/netgraph/ng_mppc.c#7 integrate
.. //depot/projects/kse/sys/netgraph/ng_pppoe.c#9 integrate
.. //depot/projects/kse/sys/netgraph/ng_socket.c#12 integrate
.. //depot/projects/kse/sys/netinet/in.h#10 integrate
.. //depot/projects/kse/sys/netinet/in_pcb.c#20 integrate
.. //depot/projects/kse/sys/netinet/in_pcb.h#14 integrate
.. //depot/projects/kse/sys/netinet/ip_fw2.c#5 integrate
.. //depot/projects/kse/sys/netinet/tcp_input.c#26 integrate
.. //depot/projects/kse/sys/netinet/tcp_output.c#12 integrate
.. //depot/projects/kse/sys/netinet/tcp_subr.c#19 integrate
.. //depot/projects/kse/sys/netinet/tcp_usrreq.c#13 integrate
.. //depot/projects/kse/sys/netinet/tcp_var.h#12 integrate
.. //depot/projects/kse/sys/netinet6/in6.h#8 integrate
.. //depot/projects/kse/sys/netinet6/in6_pcb.c#17 integrate
.. //depot/projects/kse/sys/netinet6/in6_pcb.h#7 integrate
.. //depot/projects/kse/sys/netinet6/in6_var.h#5 integrate
.. //depot/projects/kse/sys/netinet6/ip6_mroute.c#8 integrate
.. //depot/projects/kse/sys/netinet6/ip6_output.c#9 integrate
.. //depot/projects/kse/sys/netinet6/udp6_usrreq.c#14 integrate
.. //depot/projects/kse/sys/nfsclient/bootp_subr.c#11 integrate
.. //depot/projects/kse/sys/nfsserver/nfs_srvsubs.c#9 integrate
.. //depot/projects/kse/sys/pc98/conf/GENERIC#19 integrate
.. //depot/projects/kse/sys/pc98/pc98/pc98kbd.c#2 integrate
.. //depot/projects/kse/sys/pc98/pc98/scvtbpc98.c#3 integrate
.. //depot/projects/kse/sys/pc98/pc98/syscons.c#12 integrate
.. //depot/projects/kse/sys/pci/if_dc.c#18 integrate
.. //depot/projects/kse/sys/pci/if_rl.c#12 integrate
.. //depot/projects/kse/sys/pci/if_sis.c#14 integrate
.. //depot/projects/kse/sys/pci/if_ste.c#8 integrate
.. //depot/projects/kse/sys/pci/if_stereg.h#4 integrate
.. //depot/projects/kse/sys/pci/ohci_pci.c#5 integrate
.. //depot/projects/kse/sys/pci/uhci_pci.c#6 integrate
.. //depot/projects/kse/sys/powerpc/include/_types.h#1 branch
.. //depot/projects/kse/sys/powerpc/include/ansi.h#12 integrate
.. //depot/projects/kse/sys/powerpc/include/endian.h#7 integrate
.. //depot/projects/kse/sys/powerpc/include/stdarg.h#4 integrate
.. //depot/projects/kse/sys/powerpc/include/types.h#5 delete
.. //depot/projects/kse/sys/powerpc/include/varargs.h#3 integrate
.. //depot/projects/kse/sys/security/lomac/kernel_util.c#9 integrate
.. //depot/projects/kse/sys/security/mac_biba/mac_biba.c#2 integrate
.. //depot/projects/kse/sys/security/mac_bsdextended/mac_bsdextended.c#2 integrate
.. //depot/projects/kse/sys/security/mac_mls/mac_mls.c#2 integrate
.. //depot/projects/kse/sys/security/mac_none/mac_none.c#2 integrate
.. //depot/projects/kse/sys/security/mac_test/mac_test.c#2 integrate
.. //depot/projects/kse/sys/sparc64/conf/GENERIC#19 integrate
.. //depot/projects/kse/sys/sparc64/include/_types.h#1 branch
.. //depot/projects/kse/sys/sparc64/include/ansi.h#13 integrate
.. //depot/projects/kse/sys/sparc64/include/asmacros.h#12 integrate
.. //depot/projects/kse/sys/sparc64/include/endian.h#9 integrate
.. //depot/projects/kse/sys/sparc64/include/signal.h#6 integrate
.. //depot/projects/kse/sys/sparc64/include/stdarg.h#3 integrate
.. //depot/projects/kse/sys/sparc64/include/tsb.h#13 integrate
.. //depot/projects/kse/sys/sparc64/include/tte.h#12 integrate
.. //depot/projects/kse/sys/sparc64/include/types.h#4 delete
.. //depot/projects/kse/sys/sparc64/include/varargs.h#3 integrate
.. //depot/projects/kse/sys/sparc64/sbus/sbusvar.h#2 integrate
.. //depot/projects/kse/sys/sparc64/sparc64/exception.S#2 integrate
.. //depot/projects/kse/sys/sparc64/sparc64/genassym.c#30 integrate
.. //depot/projects/kse/sys/sparc64/sparc64/locore.S#2 integrate
.. //depot/projects/kse/sys/sparc64/sparc64/mp_locore.S#2 integrate
.. //depot/projects/kse/sys/sparc64/sparc64/mp_machdep.c#12 integrate
.. //depot/projects/kse/sys/sparc64/sparc64/pmap.c#35 integrate
.. //depot/projects/kse/sys/sparc64/sparc64/swtch.S#2 integrate
.. //depot/projects/kse/sys/sparc64/sparc64/tsb.c#16 integrate
.. //depot/projects/kse/sys/sys/_timespec.h#2 integrate
.. //depot/projects/kse/sys/sys/_types.h#4 integrate
.. //depot/projects/kse/sys/sys/consio.h#6 integrate
.. //depot/projects/kse/sys/sys/dirent.h#2 integrate
.. //depot/projects/kse/sys/sys/errno.h#8 integrate
.. //depot/projects/kse/sys/sys/link_aout.h#1 branch
.. //depot/projects/kse/sys/sys/link_elf.h#1 branch
.. //depot/projects/kse/sys/sys/mac.h#2 integrate
.. //depot/projects/kse/sys/sys/mac_policy.h#2 integrate
.. //depot/projects/kse/sys/sys/mount.h#15 integrate
.. //depot/projects/kse/sys/sys/nlist_aout.h#1 branch
.. //depot/projects/kse/sys/sys/pcpu.h#13 integrate
.. //depot/projects/kse/sys/sys/sbuf.h#5 integrate
.. //depot/projects/kse/sys/sys/signal.h#7 integrate
.. //depot/projects/kse/sys/sys/socket.h#10 integrate
.. //depot/projects/kse/sys/sys/stat.h#7 integrate
.. //depot/projects/kse/sys/sys/statvfs.h#2 integrate
.. //depot/projects/kse/sys/sys/stdint.h#4 integrate
.. //depot/projects/kse/sys/sys/syscall.h#23 integrate
.. //depot/projects/kse/sys/sys/syscall.mk#23 integrate
.. //depot/projects/kse/sys/sys/syslog.h#3 integrate
.. //depot/projects/kse/sys/sys/sysproto.h#27 integrate
.. //depot/projects/kse/sys/sys/systm.h#29 integrate
.. //depot/projects/kse/sys/sys/times.h#3 integrate
.. //depot/projects/kse/sys/sys/timespec.h#2 integrate
.. //depot/projects/kse/sys/sys/types.h#17 integrate
.. //depot/projects/kse/sys/sys/un.h#8 integrate
.. //depot/projects/kse/sys/sys/vnode.h#29 integrate
.. //depot/projects/kse/sys/tools/makeobjops.awk#2 integrate
.. //depot/projects/kse/sys/tools/vnode_if.awk#5 integrate
.. //depot/projects/kse/sys/ufs/ffs/ffs_vnops.c#8 integrate
.. //depot/projects/kse/sys/vm/uma_core.c#13 integrate
.. //depot/projects/kse/sys/x86_64/include/_types.h#1 branch
.. //depot/projects/kse/sys/x86_64/include/ansi.h#2 integrate
.. //depot/projects/kse/sys/x86_64/include/endian.h#2 integrate
.. //depot/projects/kse/sys/x86_64/include/stdarg.h#2 integrate
.. //depot/projects/kse/sys/x86_64/include/types.h#2 delete

Differences ...

==== //depot/projects/kse/bin/ps/ps.1#11 (text+ko) ====

@@ -30,7 +30,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)ps.1	8.3 (Berkeley) 4/18/94
-.\" $FreeBSD: src/bin/ps/ps.1,v 1.56 2002/08/09 10:49:50 ru Exp $
+.\" $FreeBSD: src/bin/ps/ps.1,v 1.57 2002/08/21 17:32:40 trhodes Exp $
 .\"
 .Dd April 18, 1994
 .Dt PS 1
@@ -73,7 +73,7 @@
 controlling terminal, cpu time (including both user and system time),
 state, and associated command.
 .Pp
-The process filesystem (see
+The process file system (see
 .Xr procfs 5 )
 should be mounted when
 .Nm

==== //depot/projects/kse/include/arpa/inet.h#3 (text+ko) ====

@@ -50,7 +50,7 @@
  *
  *	@(#)inet.h	8.1 (Berkeley) 6/2/93
  *	From: Id: inet.h,v 8.5 1997/01/29 08:48:09 vixie Exp $
- * $FreeBSD: src/include/arpa/inet.h,v 1.24 2002/08/16 16:34:26 mike Exp $
+ * $FreeBSD: src/include/arpa/inet.h,v 1.25 2002/08/21 16:19:56 mike Exp $
  */
 
 #ifndef _ARPA_INET_H_
@@ -59,7 +59,7 @@
 /* External definitions for functions in inet(3), addr2ascii(3) */
 
 #include <sys/cdefs.h>
-#include <machine/ansi.h>
+#include <sys/_types.h>
 
 /* Required for byteorder(3) functions. */
 #include <machine/endian.h>
@@ -88,9 +88,9 @@
 #endif
 
 #if __BSD_VISIBLE
-#ifdef _BSD_SIZE_T_
-typedef	_BSD_SIZE_T_	size_t;
-#undef _BSD_SIZE_T_
+#ifndef _SIZE_T_DECLARED
+typedef	__size_t	size_t;
+#define	_SIZE_T_DECLARED
 #endif
 #endif
 
@@ -98,9 +98,9 @@
  * XXX socklen_t is used by a POSIX.1-2001 interface, but not required by
  * POSIX.1-2001.
  */
-#ifdef _BSD_SOCKLEN_T_
-typedef	_BSD_SOCKLEN_T_	socklen_t;
-#undef _BSD_SOCKLEN_T_
+#ifndef _SOCKLEN_T_DECLARED
+typedef	__socklen_t	socklen_t;
+#define	_SOCKLEN_T_DECLARED
 #endif
 
 #ifndef _STRUCT_IN_ADDR_DECLARED

==== //depot/projects/kse/include/ctype.h#3 (text+ko) ====

@@ -39,7 +39,7 @@
  * SUCH DAMAGE.
  *
  *	@(#)ctype.h	8.4 (Berkeley) 1/21/94
- *      $FreeBSD: src/include/ctype.h,v 1.19 2002/08/16 13:42:59 keichii Exp $
+ *      $FreeBSD: src/include/ctype.h,v 1.22 2002/08/21 16:19:55 mike Exp $
  */
 
 #ifndef _CTYPE_H_
@@ -65,10 +65,8 @@
 #define	_CTYPE_I	0x00080000L		/* Ideogram */
 #define	_CTYPE_T	0x00100000L		/* Special */
 #define	_CTYPE_Q	0x00200000L		/* Phonogram */
-#define	_CTYPE_SWM	0xe0000000L		/* Mask to get screen width data */
-#define	_CTYPE_SWS	30			/* Bits to shift to get width */
 #define	_CTYPE_SW0	0x20000000L		/* 0 width character */
-#define	_CTYPE_SW1	0x00000000L		/* 1 width character / default*/
+#define	_CTYPE_SW1	0x40000000L		/* 1 width character */
 #define	_CTYPE_SW2	0x80000000L		/* 2 width character */
 #define	_CTYPE_SW3	0xc0000000L		/* 3 width character */
 
@@ -128,11 +126,11 @@
 #define	toascii(c)	((c) & 0x7F)
 #endif
 
-/* See comments in <machine/ansi.h> about _BSD_CT_RUNE_T_. */
+/* See comments in <machine/_types.h> about __ct_rune_t. */
 __BEGIN_DECLS
-unsigned long	___runetype(_BSD_CT_RUNE_T_);
-_BSD_CT_RUNE_T_	___tolower(_BSD_CT_RUNE_T_);
-_BSD_CT_RUNE_T_	___toupper(_BSD_CT_RUNE_T_);
+unsigned long	___runetype(__ct_rune_t);
+__ct_rune_t	___tolower(__ct_rune_t);
+__ct_rune_t	___toupper(__ct_rune_t);
 __END_DECLS
 
 /*
@@ -151,34 +149,34 @@
 #if !defined(_DONT_USE_CTYPE_INLINE_) && \
     (defined(_USE_CTYPE_INLINE_) || defined(__GNUC__) || defined(__cplusplus))
 static __inline int
-__maskrune(_BSD_CT_RUNE_T_ _c, unsigned long _f)
+__maskrune(__ct_rune_t _c, unsigned long _f)
 {
 	return ((_c < 0 || _c >= _CACHED_RUNES) ? ___runetype(_c) :
 		_CurrentRuneLocale->runetype[_c]) & _f;
 }
 
 static __inline int
-__istype(_BSD_CT_RUNE_T_ _c, unsigned long _f)
+__istype(__ct_rune_t _c, unsigned long _f)
 {
 	return (!!__maskrune(_c, _f));
 }
 
 static __inline int
-__isctype(_BSD_CT_RUNE_T_ _c, unsigned long _f)
+__isctype(__ct_rune_t _c, unsigned long _f)
 {
 	return (_c < 0 || _c >= _CACHED_RUNES) ? 0 :
 	       !!(_DefaultRuneLocale.runetype[_c] & _f);
 }
 
-static __inline _BSD_CT_RUNE_T_
-__toupper(_BSD_CT_RUNE_T_ _c)
+static __inline __ct_rune_t
+__toupper(__ct_rune_t _c)
 {
 	return (_c < 0 || _c >= _CACHED_RUNES) ? ___toupper(_c) :
 	       _CurrentRuneLocale->mapupper[_c];
 }
 
-static __inline _BSD_CT_RUNE_T_
-__tolower(_BSD_CT_RUNE_T_ _c)
+static __inline __ct_rune_t
+__tolower(__ct_rune_t _c)
 {
 	return (_c < 0 || _c >= _CACHED_RUNES) ? ___tolower(_c) :
 	       _CurrentRuneLocale->maplower[_c];
@@ -187,11 +185,11 @@
 #else /* not using inlines */
 
 __BEGIN_DECLS
-int		__maskrune(_BSD_CT_RUNE_T_, unsigned long);
-int		__istype(_BSD_CT_RUNE_T_, unsigned long);
-int		__isctype(_BSD_CT_RUNE_T_, unsigned long);
-_BSD_CT_RUNE_T_	__toupper(_BSD_CT_RUNE_T_);
-_BSD_CT_RUNE_T_	__tolower(_BSD_CT_RUNE_T_);
+int		__maskrune(__ct_rune_t, unsigned long);
+int		__istype(__ct_rune_t, unsigned long);
+int		__isctype(__ct_rune_t, unsigned long);
+__ct_rune_t	__toupper(__ct_rune_t);
+__ct_rune_t	__tolower(__ct_rune_t);
 __END_DECLS
 #endif /* using inlines */
 

==== //depot/projects/kse/include/err.h#2 (text+ko) ====

@@ -31,7 +31,7 @@
  * SUCH DAMAGE.
  *
  *	@(#)err.h	8.1 (Berkeley) 6/2/93
- * $FreeBSD: src/include/err.h,v 1.10 2002/03/26 01:37:03 bde Exp $
+ * $FreeBSD: src/include/err.h,v 1.11 2002/08/21 16:19:55 mike Exp $
  */
 
 #ifndef _ERR_H_
@@ -42,25 +42,25 @@
  * places (<machine/varargs.h> and <machine/stdarg.h>), so if we include one
  * of them here we may collide with the utility's includes.  It's unreasonable
  * for utilities to have to include one of them to include err.h, so we get
- * _BSD_VA_LIST_ from <machine/ansi.h> and use it.
+ * __va_list from <sys/_types.h> and use it.
  */
-#include <machine/ansi.h>
 #include <sys/cdefs.h>
+#include <sys/_types.h>
 
 __BEGIN_DECLS
 void	err(int, const char *, ...) __dead2 __printf0like(2, 3);
-void	verr(int, const char *, _BSD_VA_LIST_) __dead2 __printf0like(2, 0);
+void	verr(int, const char *, __va_list) __dead2 __printf0like(2, 0);
 void	errc(int, int, const char *, ...) __dead2 __printf0like(3, 4);
-void	verrc(int, int, const char *, _BSD_VA_LIST_) __dead2
+void	verrc(int, int, const char *, __va_list) __dead2
 	    __printf0like(3, 0);
 void	errx(int, const char *, ...) __dead2 __printf0like(2, 3);
-void	verrx(int, const char *, _BSD_VA_LIST_) __dead2 __printf0like(2, 0);
+void	verrx(int, const char *, __va_list) __dead2 __printf0like(2, 0);
 void	warn(const char *, ...) __printf0like(1, 2);
-void	vwarn(const char *, _BSD_VA_LIST_) __printf0like(1, 0);
+void	vwarn(const char *, __va_list) __printf0like(1, 0);
 void	warnc(int, const char *, ...) __printf0like(2, 3);
-void	vwarnc(int, const char *, _BSD_VA_LIST_) __printf0like(2, 0);
+void	vwarnc(int, const char *, __va_list) __printf0like(2, 0);
 void	warnx(const char *, ...) __printflike(1, 2);
-void	vwarnx(const char *, _BSD_VA_LIST_) __printflike(1, 0);
+void	vwarnx(const char *, __va_list) __printflike(1, 0);
 void	err_set_file(void *);
 void	err_set_exit(void (*)(int));
 __END_DECLS

==== //depot/projects/kse/include/grp.h#2 (text+ko) ====

@@ -36,7 +36,7 @@
  * SUCH DAMAGE.
  *
  *	@(#)grp.h	8.2 (Berkeley) 1/21/94
- * $FreeBSD: src/include/grp.h,v 1.14 2002/04/15 03:33:27 mike Exp $
+ * $FreeBSD: src/include/grp.h,v 1.15 2002/08/21 16:19:55 mike Exp $
  */
 
 #ifndef _GRP_H_
@@ -49,9 +49,9 @@
 #define	_PATH_GROUP		"/etc/group"
 #endif
 
-#ifdef _BSD_GID_T_
-typedef	_BSD_GID_T_		gid_t;
-#undef _BSD_GID_T_
+#ifndef _GID_T_DECLARED
+typedef	__gid_t		gid_t;
+#define	_GID_T_DECLARED
 #endif
 
 struct group {

==== //depot/projects/kse/include/inttypes.h#3 (text+ko) ====

@@ -23,7 +23,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD: src/include/inttypes.h,v 1.5 2002/08/15 09:25:03 robert Exp $
+ * $FreeBSD: src/include/inttypes.h,v 1.6 2002/08/21 16:19:55 mike Exp $
  */
 
 #ifndef _INTTYPES_H_
@@ -33,9 +33,9 @@
 #include <sys/stdint.h>
 
 #ifndef	__cplusplus
-#ifdef	_BSD_WCHAR_T_
-typedef	_BSD_WCHAR_T_	wchar_t;
-#undef	_BSD_WCHAR_T_
+#ifndef _WCHAR_T_DECLARED
+typedef	__wchar_t	wchar_t;
+#define	_WCHAR_T_DECLARED
 #endif
 #endif
 

==== //depot/projects/kse/include/link.h#2 (text+ko) ====

@@ -27,292 +27,11 @@
  * (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/include/link.h,v 1.23 2002/03/23 17:24:53 imp Exp $
- */
-
-/*
- * RRS section definitions.
- *
- * The layout of some data structures defined in this header file is
- * such that we can provide compatibility with the SunOS 4.x shared
- * library scheme.
+ * $FreeBSD: src/include/link.h,v 1.24 2002/08/22 20:37:30 peter Exp $
  */
 
-#ifndef _LINK_H_
-#define _LINK_H_
-
 #if (defined(FREEBSD_ELF) || defined(__ELF__)) && !defined(FREEBSD_AOUT)
-
-#include <sys/types.h>
-
-struct link_map {
-	caddr_t		l_addr;			/* Base Address of library */
-#ifdef __mips__
-	caddr_t		l_offs;			/* Load Offset of library */
+#include <sys/link_elf.h>
+#else
+#include <sys/link_aout.h>
 #endif
-	const char	*l_name;		/* Absolute Path to Library */
-	const void	*l_ld;			/* Pointer to .dynamic in memory */
-	struct link_map	*l_next, *l_prev;	/* linked list of of mapped libs */
-};
-
-struct r_debug {
-	int		r_version;		/* not used */
-	struct link_map *r_map;			/* list of loaded images */
-	void		(*r_brk)(struct r_debug *, struct link_map *);
-						/* pointer to break point */
-	enum {
-	    RT_CONSISTENT,			/* things are stable */
-	    RT_ADD,				/* adding a shared library */
-	    RT_DELETE				/* removing a shared library */
-	}		r_state;
-};
-
-#else /* !__ELF__ */
-
-struct dl_info;
-
-/*
- * A `Shared Object Descriptor' describes a shared object that is needed
- * to complete the link edit process of the object containing it.
- * A list of such objects (chained through `sod_next') is pointed at
- * by `sdt_sods' in the section_dispatch_table structure.
- */
-
-struct sod {	/* Shared Object Descriptor */
-	long	sod_name;		/* name (relative to load address) */
-	u_int	sod_library  : 1,	/* Searched for by library rules */
-		sod_reserved : 31;
-	short	sod_major;		/* major version number */
-	short	sod_minor;		/* minor version number */
-	long	sod_next;		/* next sod */
-};
-
-/*
- * `Shared Object Map's are used by the run-time link editor (ld.so) to
- * keep track of all shared objects loaded into a process' address space.
- * These structures are only used at run-time and do not occur within
- * the text or data segment of an executable or shared library.
- */
-struct so_map {		/* Shared Object Map */
-	caddr_t		som_addr;	/* Address at which object mapped */
-	char 		*som_path;	/* Path to mmap'ed file */
-	struct so_map	*som_next;	/* Next map in chain */
-	struct sod	*som_sod;	/* Sod responsible for this map */
-	caddr_t		som_sodbase;	/* Base address of this sod */
-	u_int		som_write : 1;	/* Text is currently writable */
-	struct _dynamic	*som_dynamic;	/* _dynamic structure */
-	caddr_t		som_spd;	/* Private data */
-};
-
-/*
- * Symbol description with size. This is simply an `nlist' with
- * one field (nz_size) added.
- * Used to convey size information on items in the data segment
- * of shared objects. An array of these live in the shared object's
- * text segment and is addressed by the `sdt_nzlist' field.
- */
-struct nzlist {
-	struct nlist	nlist;
-	u_long		nz_size;
-};
-
-#define nz_un		nlist.n_un
-#define nz_strx		nlist.n_un.n_strx
-#define nz_name		nlist.n_un.n_name
-#define nz_type		nlist.n_type
-#define nz_value	nlist.n_value
-#define nz_desc		nlist.n_desc
-#define nz_other	nlist.n_other
-
-/*
- * The `section_dispatch_table' structure contains offsets to various data
- * structures needed to do run-time relocation.
- */
-struct section_dispatch_table {
-	struct so_map *sdt_loaded;	/* List of loaded objects */
-	long	sdt_sods;		/* List of shared objects descriptors */
-	long	sdt_paths;		/* Library search paths */
-	long	sdt_got;		/* Global offset table */
-	long	sdt_plt;		/* Procedure linkage table */
-	long	sdt_rel;		/* Relocation table */
-	long	sdt_hash;		/* Symbol hash table */
-	long	sdt_nzlist;		/* Symbol table itself */
-	long	sdt_filler2;		/* Unused (was: stab_hash) */
-	long	sdt_buckets;		/* Number of hash buckets */
-	long	sdt_strings;		/* Symbol strings */
-	long	sdt_str_sz;		/* Size of symbol strings */
-	long	sdt_text_sz;		/* Size of text area */
-	long	sdt_plt_sz;		/* Size of procedure linkage table */
-};
-
-/*
- * RRS symbol hash table, addressed by `sdt_hash' in section_dispatch_table.
- * Used to quickly lookup symbols of the shared object by hashing
- * on the symbol's name. `rh_symbolnum' is the index of the symbol
- * in the shared object's symbol list (`sdt_nzlist'), `rh_next' is
- * the next symbol in the hash bucket (in case of collisions).
- */
-struct rrs_hash {
-	int	rh_symbolnum;		/* Symbol number */
-	int	rh_next;		/* Next hash entry */
-};
-
-/*
- * `rt_symbols' is used to keep track of run-time allocated commons
- * and data items copied from shared objects.
- */
-struct rt_symbol {
-	struct nzlist		*rt_sp;		/* The symbol */
-	struct rt_symbol	*rt_next;	/* Next in linear list */
-	struct rt_symbol	*rt_link;	/* Next in bucket */
-	caddr_t			rt_srcaddr;	/* Address of "master" copy */
-	struct so_map		*rt_smp;	/* Originating map */
-};
-
-/*
- * Debugger interface structure.
- */
-struct so_debug {
-	int	dd_version;		/* Version # of interface */
-	int	dd_in_debugger;		/* Set when run by debugger */
-	int	dd_sym_loaded;		/* Run-time linking brought more
-					   symbols into scope */
-	char   	 *dd_bpt_addr;		/* Address of rtld-generated bpt */
-	int	dd_bpt_shadow;		/* Original contents of bpt */
-	struct rt_symbol *dd_cc;	/* Allocated commons/copied data */
-};
-
-/*
- * Version returned to crt0 from ld.so
- */
-#define LDSO_VERSION_NONE	0	/* FreeBSD2.0, 2.0.5 */
-#define LDSO_VERSION_HAS_DLEXIT	1	/* includes dlexit in ld_entry */
-#define LDSO_VERSION_HAS_DLSYM3	2	/* includes 3-argument dlsym */
-#define LDSO_VERSION_HAS_DLADDR	3	/* includes dladdr in ld_entry */
-
-/*
- * Entry points into ld.so - user interface to the run-time linker.
- * Entries are valid for the given version numbers returned by ld.so
- * to crt0.
- */
-struct ld_entry {
-	void	*(*dlopen)(const char *, int);	/* NONE */
-	int	(*dlclose)(void *);		/* NONE */
-	void	*(*dlsym)(void *, const char *);	/* NONE */
-	const char *(*dlerror)(void);		/* NONE */
-	void	(*dlexit)(void);			/* HAS_DLEXIT */
-	void	*(*dlsym3)(void *, const char *, void *); /* HAS_DLSYM3 */
-	int	 (*dladdr)(const void *, struct dl_info *); /* HAS_DLADDR */
-};
-
-/*
- * This is the structure pointed at by the __DYNAMIC symbol if an
- * executable requires the attention of the run-time link editor.
- * __DYNAMIC is given the value zero if no run-time linking needs to
- * be done (it is always present in shared objects).
- * The union `d_un' provides for different versions of the dynamic
- * linking mechanism (switched on by `d_version'). The last version
- * used by Sun is 3. We leave some room here and go to version number
- * 8 for NetBSD, the main difference lying in the support for the
- * `nz_list' type of symbols.
- */
-
-struct _dynamic {
-	int		d_version;	/* version # of this interface */
-	struct so_debug	*d_debug;
-	union {
-		struct section_dispatch_table *d_sdt;
-	} d_un;
-	struct ld_entry *d_entry;	/* XXX */
-};
-
-#define LD_VERSION_SUN		(3)
-#define LD_VERSION_BSD		(8)
-#define LD_VERSION_NZLIST_P(v)	((v) >= 8)
-
-#define LD_GOT(x)	((x)->d_un.d_sdt->sdt_got)
-#define LD_PLT(x)	((x)->d_un.d_sdt->sdt_plt)
-#define LD_REL(x)	((x)->d_un.d_sdt->sdt_rel)
-#define LD_SYMBOL(x)	((x)->d_un.d_sdt->sdt_nzlist)
-#define LD_HASH(x)	((x)->d_un.d_sdt->sdt_hash)
-#define LD_STRINGS(x)	((x)->d_un.d_sdt->sdt_strings)
-#define LD_NEED(x)	((x)->d_un.d_sdt->sdt_sods)
-#define LD_BUCKETS(x)	((x)->d_un.d_sdt->sdt_buckets)
-#define LD_PATHS(x)	((x)->d_un.d_sdt->sdt_paths)
-
-#define LD_GOTSZ(x)	((x)->d_un.d_sdt->sdt_plt - (x)->d_un.d_sdt->sdt_got)
-#define LD_RELSZ(x)	((x)->d_un.d_sdt->sdt_hash - (x)->d_un.d_sdt->sdt_rel)
-#define LD_HASHSZ(x)	((x)->d_un.d_sdt->sdt_nzlist - (x)->d_un.d_sdt->sdt_hash)
-#define LD_STABSZ(x)	((x)->d_un.d_sdt->sdt_strings - (x)->d_un.d_sdt->sdt_nzlist)
-#define LD_PLTSZ(x)	((x)->d_un.d_sdt->sdt_plt_sz)
-#define LD_STRSZ(x)	((x)->d_un.d_sdt->sdt_str_sz)
-#define LD_TEXTSZ(x)	((x)->d_un.d_sdt->sdt_text_sz)
-
-/*
- * Interface to ld.so
- */
-struct crt_ldso {
-	int		crt_ba;		/* Base address of ld.so */
-	int		crt_dzfd;	/* "/dev/zero" file descriptor (SunOS) */
-	int		crt_ldfd;	/* ld.so file descriptor */
-	struct _dynamic	*crt_dp;	/* Main's __DYNAMIC */
-	char		**crt_ep;	/* environment strings */
-	caddr_t		crt_bp;		/* Breakpoint if run from debugger */
-	char		*crt_prog;	/* Program name (v3) */
-	char		*crt_ldso;	/* Link editor name (v4) */
-	struct ld_entry	*crt_ldentry;	/* dl*() access (v4) */
-	char		**crt_argv;	/* argument strings (v5) */
-};
-
-/*
- * Version passed from crt0 to ld.so (1st argument to _rtld()).
- */
-#define CRT_VERSION_SUN		1
-#define CRT_VERSION_BSD_2	2
-#define CRT_VERSION_BSD_3	3
-#define CRT_VERSION_BSD_4	4
-#define CRT_VERSION_BSD_5	5
-
-/*
- * Maximum number of recognized shared object version numbers.
- */
-#define MAXDEWEY	8
-
-/*
- * Header of the hints file.
- */
-struct hints_header {
-	long		hh_magic;
-#define HH_MAGIC	011421044151
-	long		hh_version;	/* Interface version number */
-#define LD_HINTS_VERSION_1	1
-#define LD_HINTS_VERSION_2	2
-	long		hh_hashtab;	/* Location of hash table */
-	long		hh_nbucket;	/* Number of buckets in hashtab */
-	long		hh_strtab;	/* Location of strings */
-	long		hh_strtab_sz;	/* Size of strings */
-	long		hh_ehints;	/* End of hints (max offset in file) */
-	long		hh_dirlist;	/* Colon-separated list of srch dirs */
-};
-
-#define HH_BADMAG(hdr)	((hdr).hh_magic != HH_MAGIC)
-
-/*
- * Hash table element in hints file.
- */
-struct hints_bucket {
-	/* namex and pathx are indices into the string table */
-	int		hi_namex;		/* Library name */
-	int		hi_pathx;		/* Full path */
-	int		hi_dewey[MAXDEWEY];	/* The versions */
-	int		hi_ndewey;		/* Number of version numbers */
-#define hi_major hi_dewey[0]
-#define hi_minor hi_dewey[1]
-	int		hi_next;		/* Next in this bucket */
-};
-
-#define _PATH_LD_HINTS		"/var/run/ld.so.hints"
-
-#endif /* !__ELF__ */
-
-#endif /* _LINK_H_ */

==== //depot/projects/kse/include/monetary.h#2 (text+ko) ====

@@ -23,23 +23,23 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD: src/include/monetary.h,v 1.5 2001/12/12 15:41:08 phantom Exp $
+ * $FreeBSD: src/include/monetary.h,v 1.6 2002/08/21 16:19:55 mike Exp $
  */
 

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

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




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