Date: Thu, 22 Nov 2007 11:48:24 GMT From: Oleksandr Tymoshenko <gonzo@FreeBSD.org> To: Perforce Change Reviews <perforce@FreeBSD.org> Subject: PERFORCE change 129375 for review Message-ID: <200711221148.lAMBmOok098263@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=129375 Change 129375 by gonzo@gonzo_jeeves on 2007/11/22 11:47:44 o IFC Affected files ... .. //depot/projects/mips2/src/ObsoleteFiles.inc#10 integrate .. //depot/projects/mips2/src/UPDATING#8 integrate .. //depot/projects/mips2/src/bin/ln/ln.1#2 integrate .. //depot/projects/mips2/src/bin/ln/ln.c#2 integrate .. //depot/projects/mips2/src/bin/sh/Makefile#2 integrate .. //depot/projects/mips2/src/contrib/csup/mux.c#2 integrate .. //depot/projects/mips2/src/contrib/gdb/gdb/i386fbsd-nat.c#2 integrate .. //depot/projects/mips2/src/contrib/less/FREEBSD-upgrade#1 branch .. //depot/projects/mips2/src/contrib/less/LICENSE#3 integrate .. //depot/projects/mips2/src/contrib/less/Makefile.dsm#2 delete .. //depot/projects/mips2/src/contrib/less/NEWS#5 integrate .. //depot/projects/mips2/src/contrib/less/README#5 integrate .. //depot/projects/mips2/src/contrib/less/ch.c#5 integrate .. //depot/projects/mips2/src/contrib/less/command.c#4 integrate .. //depot/projects/mips2/src/contrib/less/configure#5 integrate .. //depot/projects/mips2/src/contrib/less/configure.ac#5 integrate .. //depot/projects/mips2/src/contrib/less/decode.c#4 integrate .. //depot/projects/mips2/src/contrib/less/defines.ds#4 integrate .. //depot/projects/mips2/src/contrib/less/defines.h.in#4 integrate .. //depot/projects/mips2/src/contrib/less/defines.o2#4 integrate .. //depot/projects/mips2/src/contrib/less/defines.o9#4 integrate .. //depot/projects/mips2/src/contrib/less/defines.wn#4 integrate .. //depot/projects/mips2/src/contrib/less/edit.c#4 integrate .. //depot/projects/mips2/src/contrib/less/filename.c#5 integrate .. //depot/projects/mips2/src/contrib/less/funcs.h#5 integrate .. //depot/projects/mips2/src/contrib/less/less.h#5 integrate .. //depot/projects/mips2/src/contrib/less/less.man#5 integrate .. //depot/projects/mips2/src/contrib/less/less.nro#5 integrate .. //depot/projects/mips2/src/contrib/less/lessecho.man#4 integrate .. //depot/projects/mips2/src/contrib/less/lessecho.nro#4 integrate .. //depot/projects/mips2/src/contrib/less/lesskey.man#5 integrate .. //depot/projects/mips2/src/contrib/less/lesskey.nro#5 integrate .. //depot/projects/mips2/src/contrib/less/line.c#5 integrate .. //depot/projects/mips2/src/contrib/less/optfunc.c#4 integrate .. //depot/projects/mips2/src/contrib/less/opttbl.c#4 integrate .. //depot/projects/mips2/src/contrib/less/screen.c#4 integrate .. //depot/projects/mips2/src/contrib/less/search.c#5 integrate .. //depot/projects/mips2/src/contrib/less/tags.c#4 integrate .. //depot/projects/mips2/src/contrib/less/version.c#5 integrate .. //depot/projects/mips2/src/contrib/tcpdump/tcpdump.c#4 integrate .. //depot/projects/mips2/src/etc/etc.amd64/ttys#3 integrate .. //depot/projects/mips2/src/etc/etc.arm/ttys#4 integrate .. //depot/projects/mips2/src/etc/etc.i386/ttys#3 integrate .. //depot/projects/mips2/src/etc/etc.ia64/ttys#3 integrate .. //depot/projects/mips2/src/etc/etc.powerpc/ttys#4 integrate .. //depot/projects/mips2/src/etc/etc.sparc64/ttys#3 integrate .. //depot/projects/mips2/src/etc/freebsd-update.conf#2 integrate .. //depot/projects/mips2/src/etc/rc.d/hostapd#2 integrate .. //depot/projects/mips2/src/gnu/lib/libobjc/Makefile#4 integrate .. //depot/projects/mips2/src/gnu/usr.bin/cc/cc_tools/Makefile#6 integrate .. //depot/projects/mips2/src/gnu/usr.bin/gdb/arch/arm/Makefile#2 integrate .. //depot/projects/mips2/src/gnu/usr.bin/gdb/arch/arm/armfbsd-nat.c#2 integrate .. //depot/projects/mips2/src/gnu/usr.bin/gdb/arch/arm/armfbsd-tdep.c#2 integrate .. //depot/projects/mips2/src/gnu/usr.bin/gdb/arch/arm/init.c#2 integrate .. //depot/projects/mips2/src/gnu/usr.bin/gdb/arch/arm/nm-fbsd.h#2 integrate .. //depot/projects/mips2/src/gnu/usr.bin/gdb/kgdb/kgdb.h#4 integrate .. //depot/projects/mips2/src/gnu/usr.bin/gdb/kgdb/kthr.c#3 integrate .. //depot/projects/mips2/src/gnu/usr.bin/gdb/kgdb/trgt_i386.c#3 integrate .. //depot/projects/mips2/src/include/dirent.h#2 integrate .. //depot/projects/mips2/src/kerberos5/lib/Makefile.inc#2 integrate .. //depot/projects/mips2/src/lib/Makefile#6 integrate .. //depot/projects/mips2/src/lib/libc/gdtoa/_ldtoa.c#2 integrate .. //depot/projects/mips2/src/lib/libc/gen/closedir.c#3 integrate .. //depot/projects/mips2/src/lib/libc/net/Makefile.inc#5 integrate .. //depot/projects/mips2/src/lib/libc/rpc/authdes_prot.c#2 integrate .. //depot/projects/mips2/src/lib/libc/rpc/authunix_prot.c#2 integrate .. //depot/projects/mips2/src/lib/libc/rpc/key_prot_xdr.c#2 integrate .. //depot/projects/mips2/src/lib/libc/rpc/rpc_callmsg.c#2 integrate .. //depot/projects/mips2/src/lib/libc/rpc/rpc_prot.c#2 integrate .. //depot/projects/mips2/src/lib/libc/rpc/rpcb_prot.c#3 integrate .. //depot/projects/mips2/src/lib/libc/rpc/rpcb_st_xdr.c#2 integrate .. //depot/projects/mips2/src/lib/libdisk/libdisk.3#2 integrate .. //depot/projects/mips2/src/lib/libdisk/libdisk.h#3 integrate .. //depot/projects/mips2/src/lib/libgssapi/Makefile#2 integrate .. //depot/projects/mips2/src/lib/libkse/Makefile#2 integrate .. //depot/projects/mips2/src/lib/libkse/thread/thr_spec.c#2 integrate .. //depot/projects/mips2/src/lib/libsdp/search.c#2 integrate .. //depot/projects/mips2/src/lib/libthr/Makefile#6 integrate .. //depot/projects/mips2/src/lib/libthr/thread/thr_mutex.c#6 integrate .. //depot/projects/mips2/src/lib/libthr/thread/thr_private.h#6 integrate .. //depot/projects/mips2/src/lib/libthr/thread/thr_rtld.c#2 integrate .. //depot/projects/mips2/src/lib/libthr/thread/thr_sem.c#3 integrate .. //depot/projects/mips2/src/lib/libthr/thread/thr_sig.c#4 integrate .. //depot/projects/mips2/src/lib/libthr/thread/thr_suspend_np.c#3 integrate .. //depot/projects/mips2/src/lib/libthr/thread/thr_umtx.c#4 integrate .. //depot/projects/mips2/src/lib/libthr/thread/thr_umtx.h#3 integrate .. //depot/projects/mips2/src/lib/libthread_db/arch/arm/libpthread_md.c#1 branch .. //depot/projects/mips2/src/lib/libutil/expand_number.3#2 integrate .. //depot/projects/mips2/src/lib/libutil/expand_number.c#2 integrate .. //depot/projects/mips2/src/lib/libutil/libutil.h#4 integrate .. //depot/projects/mips2/src/lib/libutil/pty.c#3 integrate .. //depot/projects/mips2/src/libexec/rtld-elf/powerpc/reloc.c#4 integrate .. //depot/projects/mips2/src/release/Makefile#7 integrate .. //depot/projects/mips2/src/release/doc/en_US.ISO8859-1/hardware/article.sgml#6 integrate .. //depot/projects/mips2/src/release/doc/en_US.ISO8859-1/relnotes/article.sgml#10 integrate .. //depot/projects/mips2/src/release/picobsd/bridge/PICOBSD#3 integrate .. //depot/projects/mips2/src/release/picobsd/bridge/crunch.conf#3 integrate .. //depot/projects/mips2/src/release/picobsd/build/Makefile.conf#2 integrate .. //depot/projects/mips2/src/release/picobsd/build/picobsd#2 integrate .. //depot/projects/mips2/src/release/picobsd/tinyware/login/Makefile#2 integrate .. //depot/projects/mips2/src/sbin/clri/clri.c#2 integrate .. //depot/projects/mips2/src/sbin/devd/Makefile#2 integrate .. //depot/projects/mips2/src/sbin/geom/class/journal/gjournal.8#2 integrate .. //depot/projects/mips2/src/sbin/geom/class/virstor/geom_virstor.c#2 integrate .. //depot/projects/mips2/src/sbin/init/init.c#4 integrate .. //depot/projects/mips2/src/sbin/ipf/ipftest/Makefile#3 integrate .. //depot/projects/mips2/src/sbin/ipfw/ipfw.8#7 integrate .. //depot/projects/mips2/src/sbin/mdconfig/mdconfig.c#3 integrate .. //depot/projects/mips2/src/sbin/mount_ntfs/mount_ntfs.8#2 integrate .. //depot/projects/mips2/src/sbin/ping6/ping6.8#2 integrate .. //depot/projects/mips2/src/sbin/ping6/ping6.c#4 integrate .. //depot/projects/mips2/src/sbin/spppcontrol/spppcontrol.c#2 integrate .. //depot/projects/mips2/src/share/colldef/sv_SE.ISO8859-1.src#2 integrate .. //depot/projects/mips2/src/share/colldef/sv_SE.ISO8859-15.src#2 integrate .. //depot/projects/mips2/src/share/man/man4/Makefile#12 integrate .. //depot/projects/mips2/src/share/man/man4/asmc.4#1 branch .. //depot/projects/mips2/src/share/man/man4/ipw.4#4 integrate .. //depot/projects/mips2/src/share/man/man4/iwi.4#4 integrate .. //depot/projects/mips2/src/share/man/man4/msk.4#3 integrate .. //depot/projects/mips2/src/share/man/man4/wlan.4#4 integrate .. //depot/projects/mips2/src/share/man/man4/wpi.4#2 integrate .. //depot/projects/mips2/src/share/man/man5/freebsd-update.conf.5#2 integrate .. //depot/projects/mips2/src/share/man/man9/Makefile#7 integrate .. //depot/projects/mips2/src/share/man/man9/rmlock.9#2 integrate .. //depot/projects/mips2/src/share/man/man9/timeout.9#2 integrate .. //depot/projects/mips2/src/share/mk/bsd.sys.mk#4 integrate .. //depot/projects/mips2/src/share/mk/sys.mk#9 integrate .. //depot/projects/mips2/src/sys/amd64/amd64/db_trace.c#4 integrate .. //depot/projects/mips2/src/sys/amd64/amd64/exception.S#3 integrate .. //depot/projects/mips2/src/sys/amd64/amd64/intr_machdep.c#5 integrate .. //depot/projects/mips2/src/sys/amd64/amd64/machdep.c#6 integrate .. //depot/projects/mips2/src/sys/amd64/amd64/pmap.c#11 integrate .. //depot/projects/mips2/src/sys/amd64/amd64/trap.c#6 integrate .. //depot/projects/mips2/src/sys/amd64/amd64/vm_machdep.c#5 integrate .. //depot/projects/mips2/src/sys/arm/arm/pmap.c#7 integrate .. //depot/projects/mips2/src/sys/arm/arm/trap.c#6 integrate .. //depot/projects/mips2/src/sys/arm/arm/vm_machdep.c#7 integrate .. //depot/projects/mips2/src/sys/arm/conf/HL200#1 branch .. //depot/projects/mips2/src/sys/boot/i386/cdboot/cdboot.s#3 integrate .. //depot/projects/mips2/src/sys/boot/i386/libi386/biosdisk.c#4 integrate .. //depot/projects/mips2/src/sys/boot/pc98/cdboot/cdboot.s#3 integrate .. //depot/projects/mips2/src/sys/cam/scsi/scsi_all.h#4 integrate .. //depot/projects/mips2/src/sys/conf/files#12 integrate .. //depot/projects/mips2/src/sys/conf/files.amd64#8 integrate .. //depot/projects/mips2/src/sys/conf/files.i386#9 integrate .. //depot/projects/mips2/src/sys/conf/files.pc98#6 integrate .. //depot/projects/mips2/src/sys/conf/kmod.mk#4 integrate .. //depot/projects/mips2/src/sys/contrib/pf/net/pf.c#6 integrate .. //depot/projects/mips2/src/sys/contrib/pf/net/pf_if.c#4 integrate .. //depot/projects/mips2/src/sys/contrib/pf/net/pf_ioctl.c#6 integrate .. //depot/projects/mips2/src/sys/dev/acpica/acpi_battery.c#4 integrate .. //depot/projects/mips2/src/sys/dev/agp/agp.c#1 branch .. //depot/projects/mips2/src/sys/dev/agp/agp_ali.c#1 branch .. //depot/projects/mips2/src/sys/dev/agp/agp_amd.c#1 branch .. //depot/projects/mips2/src/sys/dev/agp/agp_amd64.c#1 branch .. //depot/projects/mips2/src/sys/dev/agp/agp_ati.c#1 branch .. //depot/projects/mips2/src/sys/dev/agp/agp_i810.c#1 branch .. //depot/projects/mips2/src/sys/dev/agp/agp_if.m#1 branch .. //depot/projects/mips2/src/sys/dev/agp/agp_intel.c#1 branch .. //depot/projects/mips2/src/sys/dev/agp/agp_nvidia.c#1 branch .. //depot/projects/mips2/src/sys/dev/agp/agp_sis.c#1 branch .. //depot/projects/mips2/src/sys/dev/agp/agp_via.c#1 branch .. //depot/projects/mips2/src/sys/dev/agp/agppriv.h#1 branch .. //depot/projects/mips2/src/sys/dev/agp/agpreg.h#1 branch .. //depot/projects/mips2/src/sys/dev/agp/agpvar.h#1 branch .. //depot/projects/mips2/src/sys/dev/an/if_an.c#6 integrate .. //depot/projects/mips2/src/sys/dev/an/if_anreg.h#2 integrate .. //depot/projects/mips2/src/sys/dev/ata/ata-all.h#5 integrate .. //depot/projects/mips2/src/sys/dev/ata/ata-chipset.c#8 integrate .. //depot/projects/mips2/src/sys/dev/ata/ata-dma.c#4 integrate .. //depot/projects/mips2/src/sys/dev/ata/ata-pci.c#4 integrate .. //depot/projects/mips2/src/sys/dev/ata/ata-pci.h#7 integrate .. //depot/projects/mips2/src/sys/dev/ata/atapi-cd.c#4 integrate .. //depot/projects/mips2/src/sys/dev/ata/atapi-fd.c#3 integrate .. //depot/projects/mips2/src/sys/dev/ata/atapi-tape.c#3 integrate .. //depot/projects/mips2/src/sys/dev/bce/if_bce.c#6 integrate .. //depot/projects/mips2/src/sys/dev/bfe/if_bfe.c#6 integrate .. //depot/projects/mips2/src/sys/dev/bge/if_bge.c#5 integrate .. //depot/projects/mips2/src/sys/dev/dc/dcphy.c#3 integrate .. //depot/projects/mips2/src/sys/dev/dc/if_dc.c#4 integrate .. //depot/projects/mips2/src/sys/dev/drm/drmP.h#3 integrate .. //depot/projects/mips2/src/sys/dev/drm/drm_agpsupport.c#3 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_80003es2lan.c#2 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_80003es2lan.h#2 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_82540.c#2 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_82541.c#2 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_82541.h#2 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_82542.c#2 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_82543.c#2 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_82543.h#2 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_82571.c#2 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_82571.h#2 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_82575.c#2 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_82575.h#2 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_api.c#2 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_api.h#2 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_defines.h#2 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_hw.h#2 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_ich8lan.c#2 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_ich8lan.h#2 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_mac.c#2 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_mac.h#2 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_manage.c#2 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_manage.h#2 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_nvm.c#2 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_nvm.h#2 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_osdep.h#2 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_phy.c#2 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_phy.h#2 integrate .. //depot/projects/mips2/src/sys/dev/em/e1000_regs.h#2 integrate .. //depot/projects/mips2/src/sys/dev/em/if_em.c#7 integrate .. //depot/projects/mips2/src/sys/dev/em/if_em.h#6 integrate .. //depot/projects/mips2/src/sys/dev/esp/esp_sbus.c#3 integrate .. //depot/projects/mips2/src/sys/dev/ichwd/ichwd.c#4 integrate .. //depot/projects/mips2/src/sys/dev/ichwd/ichwd.h#3 integrate .. //depot/projects/mips2/src/sys/dev/lge/if_lge.c#3 integrate .. //depot/projects/mips2/src/sys/dev/mii/amphy.c#4 integrate .. //depot/projects/mips2/src/sys/dev/mii/e1000phy.c#5 integrate .. //depot/projects/mips2/src/sys/dev/mii/nsphy.c#4 integrate .. //depot/projects/mips2/src/sys/dev/mii/rlphy.c#5 integrate .. //depot/projects/mips2/src/sys/dev/mii/tdkphy.c#4 integrate .. //depot/projects/mips2/src/sys/dev/mii/ukphy_subr.c#2 integrate .. //depot/projects/mips2/src/sys/dev/msk/if_msk.c#4 integrate .. //depot/projects/mips2/src/sys/dev/msk/if_mskreg.h#3 integrate .. //depot/projects/mips2/src/sys/dev/nfe/if_nfe.c#7 integrate .. //depot/projects/mips2/src/sys/dev/nge/if_nge.c#3 integrate .. //depot/projects/mips2/src/sys/dev/nve/if_nve.c#4 integrate .. //depot/projects/mips2/src/sys/dev/pci/pci.c#7 integrate .. //depot/projects/mips2/src/sys/dev/re/if_re.c#8 integrate .. //depot/projects/mips2/src/sys/dev/sk/if_sk.c#6 integrate .. //depot/projects/mips2/src/sys/dev/sound/pci/hda/hdac.c#5 integrate .. //depot/projects/mips2/src/sys/dev/stge/if_stge.c#4 integrate .. //depot/projects/mips2/src/sys/dev/ti/if_ti.c#3 integrate .. //depot/projects/mips2/src/sys/dev/txp/if_txp.c#4 integrate .. //depot/projects/mips2/src/sys/dev/usb/ehci_pci.c#5 integrate .. //depot/projects/mips2/src/sys/dev/usb/if_rum.c#4 integrate .. //depot/projects/mips2/src/sys/dev/usb/uhci_pci.c#4 integrate .. //depot/projects/mips2/src/sys/dev/usb/usb_quirks.c#5 integrate .. //depot/projects/mips2/src/sys/dev/usb/usbdevs#8 integrate .. //depot/projects/mips2/src/sys/dev/vge/if_vge.c#3 integrate .. //depot/projects/mips2/src/sys/dev/vx/if_vx_pci.c#3 integrate .. //depot/projects/mips2/src/sys/dev/wpi/if_wpi.c#3 integrate .. //depot/projects/mips2/src/sys/fs/msdosfs/msdosfs_vfsops.c#8 integrate .. //depot/projects/mips2/src/sys/fs/ntfs/ntfs_ihash.c#2 integrate .. //depot/projects/mips2/src/sys/fs/ntfs/ntfs_vfsops.c#4 integrate .. //depot/projects/mips2/src/sys/fs/tmpfs/tmpfs.h#4 integrate .. //depot/projects/mips2/src/sys/fs/tmpfs/tmpfs_subr.c#4 integrate .. //depot/projects/mips2/src/sys/fs/tmpfs/tmpfs_vfsops.c#5 integrate .. //depot/projects/mips2/src/sys/fs/tmpfs/tmpfs_vnops.c#5 integrate .. //depot/projects/mips2/src/sys/geom/eli/g_eli_crypto.c#4 integrate .. //depot/projects/mips2/src/sys/geom/label/g_label_reiserfs.c#2 integrate .. //depot/projects/mips2/src/sys/i386/bios/apm.c#4 integrate .. //depot/projects/mips2/src/sys/i386/i386/intr_machdep.c#5 integrate .. //depot/projects/mips2/src/sys/i386/i386/locore.s#3 integrate .. //depot/projects/mips2/src/sys/i386/i386/machdep.c#7 integrate .. //depot/projects/mips2/src/sys/i386/i386/mp_machdep.c#6 integrate .. //depot/projects/mips2/src/sys/i386/i386/pmap.c#10 integrate .. //depot/projects/mips2/src/sys/i386/i386/trap.c#7 integrate .. //depot/projects/mips2/src/sys/i386/i386/vm_machdep.c#4 integrate .. //depot/projects/mips2/src/sys/i386/include/pmap.h#4 integrate .. //depot/projects/mips2/src/sys/ia64/ia64/interrupt.c#5 integrate .. //depot/projects/mips2/src/sys/ia64/ia64/machdep.c#6 integrate .. //depot/projects/mips2/src/sys/ia64/ia64/pmap.c#6 integrate .. //depot/projects/mips2/src/sys/ia64/ia64/trap.c#5 integrate .. //depot/projects/mips2/src/sys/ia64/ia64/vm_machdep.c#3 integrate .. //depot/projects/mips2/src/sys/kern/imgact_elf.c#5 integrate .. //depot/projects/mips2/src/sys/kern/init_main.c#6 integrate .. //depot/projects/mips2/src/sys/kern/kern_clock.c#5 integrate .. //depot/projects/mips2/src/sys/kern/kern_exec.c#5 integrate .. //depot/projects/mips2/src/sys/kern/kern_fork.c#6 integrate .. //depot/projects/mips2/src/sys/kern/kern_kse.c#7 integrate .. //depot/projects/mips2/src/sys/kern/kern_kthread.c#5 integrate .. //depot/projects/mips2/src/sys/kern/kern_ktrace.c#5 integrate .. //depot/projects/mips2/src/sys/kern/kern_linker.c#6 integrate .. //depot/projects/mips2/src/sys/kern/kern_lock.c#5 integrate .. //depot/projects/mips2/src/sys/kern/kern_mutex.c#6 integrate .. //depot/projects/mips2/src/sys/kern/kern_proc.c#7 integrate .. //depot/projects/mips2/src/sys/kern/kern_rmlock.c#2 integrate .. //depot/projects/mips2/src/sys/kern/kern_rwlock.c#5 integrate .. //depot/projects/mips2/src/sys/kern/kern_switch.c#7 integrate .. //depot/projects/mips2/src/sys/kern/kern_sx.c#7 integrate .. //depot/projects/mips2/src/sys/kern/kern_synch.c#5 integrate .. //depot/projects/mips2/src/sys/kern/kern_thr.c#7 integrate .. //depot/projects/mips2/src/sys/kern/kern_thread.c#7 integrate .. //depot/projects/mips2/src/sys/kern/kern_timeout.c#5 integrate .. //depot/projects/mips2/src/sys/kern/kern_umtx.c#4 integrate .. //depot/projects/mips2/src/sys/kern/linker_if.m#2 integrate .. //depot/projects/mips2/src/sys/kern/p1003_1b.c#3 integrate .. //depot/projects/mips2/src/sys/kern/sched_4bsd.c#6 integrate .. //depot/projects/mips2/src/sys/kern/sched_ule.c#8 integrate .. //depot/projects/mips2/src/sys/kern/subr_pcpu.c#3 integrate .. //depot/projects/mips2/src/sys/kern/subr_sleepqueue.c#5 integrate .. //depot/projects/mips2/src/sys/kern/subr_trap.c#5 integrate .. //depot/projects/mips2/src/sys/kern/subr_turnstile.c#5 integrate .. //depot/projects/mips2/src/sys/kern/subr_witness.c#6 integrate .. //depot/projects/mips2/src/sys/kern/sys_generic.c#6 integrate .. //depot/projects/mips2/src/sys/kern/sys_pipe.c#5 integrate .. //depot/projects/mips2/src/sys/kern/tty_pty.c#5 integrate .. //depot/projects/mips2/src/sys/modules/agp/Makefile#4 integrate .. //depot/projects/mips2/src/sys/net/ieee8023ad_lacp.c#3 integrate .. //depot/projects/mips2/src/sys/net80211/ieee80211.h#6 integrate .. //depot/projects/mips2/src/sys/netatalk/aarp.c#4 integrate .. //depot/projects/mips2/src/sys/netatalk/ddp_output.c#4 integrate .. //depot/projects/mips2/src/sys/netgraph/netgraph.h#5 integrate .. //depot/projects/mips2/src/sys/netgraph/ng_base.c#6 integrate .. //depot/projects/mips2/src/sys/netinet/ip_dummynet.c#7 integrate .. //depot/projects/mips2/src/sys/netinet/tcp_output.c#7 integrate .. //depot/projects/mips2/src/sys/netinet/tcp_syncache.c#9 integrate .. //depot/projects/mips2/src/sys/netinet6/ip6_output.c#4 integrate .. //depot/projects/mips2/src/sys/netipsec/keysock.c#4 integrate .. //depot/projects/mips2/src/sys/nfsclient/nfs_vnops.c#5 integrate .. //depot/projects/mips2/src/sys/pc98/pc98/machdep.c#6 integrate .. //depot/projects/mips2/src/sys/pci/agp.c#5 delete .. //depot/projects/mips2/src/sys/pci/agp_ali.c#3 delete .. //depot/projects/mips2/src/sys/pci/agp_amd.c#3 delete .. //depot/projects/mips2/src/sys/pci/agp_amd64.c#4 delete .. //depot/projects/mips2/src/sys/pci/agp_ati.c#4 delete .. //depot/projects/mips2/src/sys/pci/agp_i810.c#5 delete .. //depot/projects/mips2/src/sys/pci/agp_if.m#2 delete .. //depot/projects/mips2/src/sys/pci/agp_intel.c#4 delete .. //depot/projects/mips2/src/sys/pci/agp_nvidia.c#3 delete .. //depot/projects/mips2/src/sys/pci/agp_sis.c#3 delete .. //depot/projects/mips2/src/sys/pci/agp_via.c#3 delete .. //depot/projects/mips2/src/sys/pci/agppriv.h#4 delete .. //depot/projects/mips2/src/sys/pci/agpreg.h#4 delete .. //depot/projects/mips2/src/sys/pci/agpvar.h#2 delete .. //depot/projects/mips2/src/sys/pci/if_rl.c#4 integrate .. //depot/projects/mips2/src/sys/pci/if_sf.c#3 integrate .. //depot/projects/mips2/src/sys/pci/if_ste.c#4 integrate .. //depot/projects/mips2/src/sys/pci/if_vr.c#8 integrate .. //depot/projects/mips2/src/sys/pci/if_xl.c#5 integrate .. //depot/projects/mips2/src/sys/powerpc/include/atomic.h#3 integrate .. //depot/projects/mips2/src/sys/powerpc/include/md_var.h#5 integrate .. //depot/projects/mips2/src/sys/powerpc/powerpc/clock.c#5 integrate .. //depot/projects/mips2/src/sys/powerpc/powerpc/intr_machdep.c#6 integrate .. //depot/projects/mips2/src/sys/powerpc/powerpc/machdep.c#5 integrate .. //depot/projects/mips2/src/sys/powerpc/powerpc/mmu_if.m#3 integrate .. //depot/projects/mips2/src/sys/powerpc/powerpc/mmu_oea.c#4 integrate .. //depot/projects/mips2/src/sys/powerpc/powerpc/pmap_dispatch.c#4 integrate .. //depot/projects/mips2/src/sys/powerpc/powerpc/trap.c#6 integrate .. //depot/projects/mips2/src/sys/powerpc/powerpc/vm_machdep.c#5 integrate .. //depot/projects/mips2/src/sys/sparc64/conf/DEFAULTS#4 integrate .. //depot/projects/mips2/src/sys/sparc64/sparc64/intr_machdep.c#5 integrate .. //depot/projects/mips2/src/sys/sparc64/sparc64/pmap.c#5 integrate .. //depot/projects/mips2/src/sys/sparc64/sparc64/vm_machdep.c#4 integrate .. //depot/projects/mips2/src/sys/sun4v/include/stdarg.h#2 integrate .. //depot/projects/mips2/src/sys/sun4v/sun4v/pmap.c#4 integrate .. //depot/projects/mips2/src/sys/sun4v/sun4v/trap.c#3 integrate .. //depot/projects/mips2/src/sys/sun4v/sun4v/vm_machdep.c#4 integrate .. //depot/projects/mips2/src/sys/sys/callout.h#4 integrate .. //depot/projects/mips2/src/sys/sys/eventhandler.h#4 integrate .. //depot/projects/mips2/src/sys/sys/linker.h#3 integrate .. //depot/projects/mips2/src/sys/sys/lock.h#5 integrate .. //depot/projects/mips2/src/sys/sys/mutex.h#7 integrate .. //depot/projects/mips2/src/sys/sys/param.h#7 integrate .. //depot/projects/mips2/src/sys/sys/proc.h#8 integrate .. //depot/projects/mips2/src/sys/sys/umtx.h#4 integrate .. //depot/projects/mips2/src/sys/vm/pmap.h#5 integrate .. //depot/projects/mips2/src/sys/vm/vm_object.c#6 integrate .. //depot/projects/mips2/src/sys/vm/vm_page.c#7 integrate .. //depot/projects/mips2/src/tools/regression/priv/Makefile#3 integrate .. //depot/projects/mips2/src/tools/regression/priv/main.c#3 integrate .. //depot/projects/mips2/src/tools/regression/priv/main.h#3 integrate .. //depot/projects/mips2/src/tools/regression/priv/priv_netinet_ipsec.c#1 branch .. //depot/projects/mips2/src/tools/sched/schedgraph.py#4 integrate .. //depot/projects/mips2/src/usr.bin/fstat/zfs/zfs.c#2 integrate .. //depot/projects/mips2/src/usr.bin/less/defines.h#4 integrate .. //depot/projects/mips2/src/usr.bin/lsvfs/lsvfs.c#3 integrate .. //depot/projects/mips2/src/usr.bin/netstat/Makefile#4 integrate .. //depot/projects/mips2/src/usr.bin/rpcgen/rpc_cout.c#2 integrate .. //depot/projects/mips2/src/usr.bin/tail/read.c#3 integrate .. //depot/projects/mips2/src/usr.bin/tee/tee.1#2 integrate .. //depot/projects/mips2/src/usr.bin/tip/tip/Makefile#3 integrate .. //depot/projects/mips2/src/usr.bin/write/write.c#2 integrate .. //depot/projects/mips2/src/usr.sbin/IPXrouted/trace.c#2 integrate .. //depot/projects/mips2/src/usr.sbin/acpi/acpidb/Makefile#3 integrate .. //depot/projects/mips2/src/usr.sbin/acpi/acpidump/acpi.c#3 integrate .. //depot/projects/mips2/src/usr.sbin/arp/Makefile#2 integrate .. //depot/projects/mips2/src/usr.sbin/freebsd-update/freebsd-update.8#2 integrate .. //depot/projects/mips2/src/usr.sbin/freebsd-update/freebsd-update.sh#6 integrate .. //depot/projects/mips2/src/usr.sbin/kldxref/Makefile#3 integrate .. //depot/projects/mips2/src/usr.sbin/nscd/Makefile#3 integrate .. //depot/projects/mips2/src/usr.sbin/pciconf/cap.c#4 integrate .. //depot/projects/mips2/src/usr.sbin/ppp/chap.h#2 integrate .. //depot/projects/mips2/src/usr.sbin/ppp/physical.h#2 integrate .. //depot/projects/mips2/src/usr.sbin/rpc.yppasswdd/Makefile#2 integrate .. //depot/projects/mips2/src/usr.sbin/sa/db.c#2 integrate Differences ... ==== //depot/projects/mips2/src/ObsoleteFiles.inc#10 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/ObsoleteFiles.inc,v 1.117 2007/11/08 17:43:13 imp Exp $ +# $FreeBSD: src/ObsoleteFiles.inc,v 1.120 2007/11/21 10:49:33 ru Exp $ # # This file lists old files (OLD_FILES), libraries (OLD_LIBS) and # directories (OLD_DIRS) which should get removed at an update. Recently @@ -16,6 +16,12 @@ # 20071108: Removed very crunch OLDCARD support file OLD_FILES+=etc/defaults/pccard.conf +# 20071104: Removed bsdlabel, fdisk and gpt from rescue on ia64. +.if ${TARGET_ARCH} == "ia64" +OLD_FILES+=rescue/bsdlabel +OLD_FILES+=rescue/fdisk +OLD_FILES+=rescue/gpt +.endif # 20071025: rc.d/nfslocking superceeded by rc.d/lockd and rc.d/statd OLD_FILES+=etc/rc.d/nfslocking # 20070930: rename of cached to nscd @@ -198,7 +204,7 @@ # 20070605: sched_core removal OLD_FILES+=usr/share/man/man4/sched_core.4.gz # 20070603: BIND 9.4.1 import -OLD_LIBS+=lib/liblwres.so.10 +OLD_LIBS+=usr/lib/liblwres.so.10 # 20070521: shared library version bump OLD_LIBS+=lib/libatm.so.4 OLD_LIBS+=lib/libbegemot.so.2 @@ -3957,6 +3963,20 @@ # - usr/share/tmac/mm/locale # - usr/share/tmac/mm/se_locale # - var/yp/Makefile + +# 20071119: shared library version bump +OLD_LIBS+=usr/lib/libasn1.so.8 +OLD_LIBS+=usr/lib/libgssapi.so.8 +OLD_LIBS+=usr/lib/libhdb.so.8 +OLD_LIBS+=usr/lib/libkadm5clnt.so.8 +OLD_LIBS+=usr/lib/libkadm5srv.so.8 +OLD_LIBS+=usr/lib/libkafs5.so.8 +OLD_LIBS+=usr/lib/libkrb5.so.8 +OLD_LIBS+=usr/lib/libobjc.so.2 +.if ${TARGET_ARCH} == "amd64" +OLD_LIBS+=usr/lib32/libgssapi.so.8 +OLD_LIBS+=usr/lib32/libobjc.so.2 +.endif # 20070519: GCC 4.2 OLD_LIBS+=usr/lib/libg2c.a OLD_LIBS+=usr/lib/libg2c.so ==== //depot/projects/mips2/src/UPDATING#8 (text+ko) ==== @@ -21,6 +21,17 @@ developers choose to disable these features on build machines to maximize performance. +20071118: + The AT keyboard emulation of sunkbd(4) has been turned on + by default. In order to make the special symbols of the Sun + keyboards driven by sunkbd(4) work under X these now have + to be configured the same way as Sun USB keyboards driven + by ukbd(4) (which also does AT keyboard emulation), f.e.: + + Option "XkbLayout" "us" + Option "XkbRules" "xorg" + Option "XkbSymbols" "pc(pc105)+sun_vndr/usb(sun_usb)+us" + 20071024: It has been decided that it is desirable to provide ABI backwards compatibility to the FreeBSD 4/5/6 versions of the @@ -934,4 +945,4 @@ Contact Warner Losh if you have any questions about your use of this document. -$FreeBSD: src/UPDATING,v 1.511 2007/10/24 20:51:43 marius Exp $ +$FreeBSD: src/UPDATING,v 1.512 2007/11/18 18:11:16 marius Exp $ ==== //depot/projects/mips2/src/bin/ln/ln.1#2 (text+ko) ==== @@ -30,7 +30,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)ln.1 8.2 (Berkeley) 12/30/93 -.\" $FreeBSD: src/bin/ln/ln.1,v 1.31 2006/02/14 11:08:05 glebius Exp $ +.\" $FreeBSD: src/bin/ln/ln.1,v 1.32 2007/11/17 21:01:22 ru Exp $ .\" .Dd February 14, 2006 .Dt LN 1 @@ -41,11 +41,15 @@ .Nd make links .Sh SYNOPSIS .Nm -.Op Fl Ffhinsv +.Op Fl s Op Fl F +.Op Fl f | i +.Op Fl hnv .Ar source_file .Op Ar target_file .Nm -.Op Fl Ffhinsv +.Op Fl s Op Fl F +.Op Fl f | i +.Op Fl hnv .Ar source_file ... .Ar target_dir .Nm link ==== //depot/projects/mips2/src/bin/ln/ln.c#2 (text+ko) ==== @@ -39,7 +39,7 @@ #endif /* not lint */ #endif #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/bin/ln/ln.c,v 1.34 2006/02/14 11:08:05 glebius Exp $"); +__FBSDID("$FreeBSD: src/bin/ln/ln.c,v 1.36 2007/11/17 21:01:22 ru Exp $"); #include <sys/param.h> #include <sys/stat.h> @@ -69,7 +69,7 @@ main(int argc, char *argv[]) { struct stat sb; - char *p, *sourcedir; + char *p, *targetdir; int ch, exitval; /* @@ -134,34 +134,34 @@ case 0: usage(); /* NOTREACHED */ - case 1: /* ln target */ + case 1: /* ln source */ exit(linkit(argv[0], ".", 1)); - case 2: /* ln target source */ + case 2: /* ln source target */ exit(linkit(argv[0], argv[1], 0)); default: ; } - /* ln target1 target2 directory */ - sourcedir = argv[argc - 1]; - if (hflag && lstat(sourcedir, &sb) == 0 && S_ISLNK(sb.st_mode)) { + /* ln source1 source2 directory */ + targetdir = argv[argc - 1]; + if (hflag && lstat(targetdir, &sb) == 0 && S_ISLNK(sb.st_mode)) { /* * We were asked not to follow symlinks, but found one at * the target--simulate "not a directory" error */ errno = ENOTDIR; - err(1, "%s", sourcedir); + err(1, "%s", targetdir); } - if (stat(sourcedir, &sb)) - err(1, "%s", sourcedir); + if (stat(targetdir, &sb)) + err(1, "%s", targetdir); if (!S_ISDIR(sb.st_mode)) usage(); - for (exitval = 0; *argv != sourcedir; ++argv) - exitval |= linkit(*argv, sourcedir, 1); + for (exitval = 0; *argv != targetdir; ++argv) + exitval |= linkit(*argv, targetdir, 1); exit(exitval); } int -linkit(const char *target, const char *source, int isdir) +linkit(const char *source, const char *target, int isdir) { struct stat sb; const char *p; @@ -169,57 +169,57 @@ char path[PATH_MAX]; if (!sflag) { - /* If target doesn't exist, quit now. */ - if (stat(target, &sb)) { - warn("%s", target); + /* If source doesn't exist, quit now. */ + if (stat(source, &sb)) { + warn("%s", source); return (1); } /* Only symbolic links to directories. */ if (S_ISDIR(sb.st_mode)) { errno = EISDIR; - warn("%s", target); + warn("%s", source); return (1); } } /* - * If the source is a directory (and not a symlink if hflag), - * append the target's name. + * If the target is a directory (and not a symlink if hflag), + * append the source's name. */ if (isdir || - (lstat(source, &sb) == 0 && S_ISDIR(sb.st_mode)) || - (!hflag && stat(source, &sb) == 0 && S_ISDIR(sb.st_mode))) { - if ((p = strrchr(target, '/')) == NULL) - p = target; + (lstat(target, &sb) == 0 && S_ISDIR(sb.st_mode)) || + (!hflag && stat(target, &sb) == 0 && S_ISDIR(sb.st_mode))) { + if ((p = strrchr(source, '/')) == NULL) + p = source; else ++p; - if (snprintf(path, sizeof(path), "%s/%s", source, p) >= + if (snprintf(path, sizeof(path), "%s/%s", target, p) >= (ssize_t)sizeof(path)) { errno = ENAMETOOLONG; - warn("%s", target); + warn("%s", source); return (1); } - source = path; + target = path; } - exists = !lstat(source, &sb); + exists = !lstat(target, &sb); /* * If the file exists, then unlink it forcibly if -f was specified * and interactively if -i was specified. */ if (fflag && exists) { if (Fflag && S_ISDIR(sb.st_mode)) { - if (rmdir(source)) { - warn("%s", source); + if (rmdir(target)) { + warn("%s", target); return (1); } - } else if (unlink(source)) { - warn("%s", source); + } else if (unlink(target)) { + warn("%s", target); return (1); } } else if (iflag && exists) { fflush(stdout); - fprintf(stderr, "replace %s? ", source); + fprintf(stderr, "replace %s? ", target); first = ch = getchar(); while(ch != '\n' && ch != EOF) @@ -230,23 +230,23 @@ } if (Fflag && S_ISDIR(sb.st_mode)) { - if (rmdir(source)) { - warn("%s", source); + if (rmdir(target)) { + warn("%s", target); return (1); } - } else if (unlink(source)) { - warn("%s", source); + } else if (unlink(target)) { + warn("%s", target); return (1); } } /* Attempt the link. */ - if ((*linkf)(target, source)) { - warn("%s", source); + if ((*linkf)(source, target)) { + warn("%s", target); return (1); } if (vflag) - (void)printf("%s %c> %s\n", source, linkch, target); + (void)printf("%s %c> %s\n", target, linkch, source); return (0); } @@ -254,8 +254,8 @@ usage(void) { (void)fprintf(stderr, "%s\n%s\n%s\n", - "usage: ln [-Ffhinsv] source_file [target_file]", - " ln [-Ffhinsv] source_file ... target_dir", + "usage: ln [-s [-F]] [-f | -i] [-hnv] source_file [target_file]", + " ln [-s [-F]] [-f | -i] [-hnv] source_file ... target_dir", " link source_file target_file"); exit(1); } ==== //depot/projects/mips2/src/bin/sh/Makefile#2 (text+ko) ==== @@ -1,5 +1,5 @@ # @(#)Makefile 8.4 (Berkeley) 5/5/95 -# $FreeBSD: src/bin/sh/Makefile,v 1.46 2006/04/17 17:55:11 schweikh Exp $ +# $FreeBSD: src/bin/sh/Makefile,v 1.47 2007/11/18 01:53:07 jb Exp $ PROG= sh INSTALLFLAGS= -S @@ -22,7 +22,7 @@ CFLAGS+=-DSHELL -I. -I${.CURDIR} # for debug: # CFLAGS+= -g -DDEBUG=2 -WARNS?= 3 +WARNS?= 2 WFORMAT=0 .PATH: ${.CURDIR}/bltin \ ==== //depot/projects/mips2/src/contrib/csup/mux.c#2 (text) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/contrib/csup/mux.c,v 1.1.1.1 2006/03/03 04:11:28 mux Exp $ + * $FreeBSD: src/contrib/csup/mux.c,v 1.2 2007/11/18 00:25:18 jb Exp $ */ #include <sys/param.h> @@ -782,7 +782,7 @@ struct buf *buf; uint32_t winsize; uint16_t hdrsize, size, len; - int error, id, iovcnt, what; + int error, id, iovcnt, what = 0; m = (struct mux *)arg; again: ==== //depot/projects/mips2/src/contrib/gdb/gdb/i386fbsd-nat.c#2 (text+ko) ==== @@ -91,7 +91,7 @@ #ifdef KERN_PS_STRINGS { int mib[2]; - int ps_strings; + u_long ps_strings; size_t len; mib[0] = CTL_KERN; ==== //depot/projects/mips2/src/contrib/less/LICENSE#3 (text+ko) ==== @@ -2,7 +2,7 @@ ------------ Less -Copyright (C) 1984-2005 Mark Nudelman +Copyright (C) 1984-2007 Mark Nudelman Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions ==== //depot/projects/mips2/src/contrib/less/NEWS#5 (text+ko) ==== @@ -13,6 +13,17 @@ ====================================================================== + Major changes between "less" versions 409 and 415 + +* New --follow-name option makes F command follow the name of a file + rather than the file descriptor if an open file is renamed. + +* Make searching with -i/-I work correctly with non-ASCII text. + +* Fix DJGPP build. + +====================================================================== + Major changes between "less" versions 406 and 409 * Support CSI escape sequences, like SGR escape sequences. @@ -698,3 +709,4 @@ + ==== //depot/projects/mips2/src/contrib/less/README#5 (text+ko) ==== @@ -1,7 +1,7 @@ - Less, version 409 + Less, version 415 - This is the distribution of less, version 409, released 12 Oct 2007. + This is the distribution of less, version 415, released 15 Nov 2007. This program is part of the GNU project (http://www.gnu.org). This program is free software. You may redistribute it and/or ==== //depot/projects/mips2/src/contrib/less/ch.c#5 (text+ko) ==== @@ -21,6 +21,12 @@ #include <windows.h> #endif +#if HAVE_STAT_INO +#include <sys/stat.h> +extern dev_t curr_dev; +extern ino_t curr_ino; +#endif + typedef POSITION BLOCKNUM; public int ignore_eoi; @@ -98,6 +104,8 @@ extern int autobuf; extern int sigs; extern int secure; +extern int screen_trashed; +extern int follow_mode; extern constant char helpdata[]; extern constant int size_helpdata; extern IFILE curr_ifile; @@ -195,7 +203,7 @@ */ if (!(ch_flags & CH_CANSEEK)) return ('?'); - if (lseek(ch_file, (off_t)pos, 0) == BAD_LSEEK) + if (lseek(ch_file, (off_t)pos, SEEK_SET) == BAD_LSEEK) { error("seek error", NULL_PARG); clear_eol(); @@ -276,6 +284,25 @@ #endif #endif slept = TRUE; + +#if HAVE_STAT_INO + if (follow_mode == FOLLOW_NAME) + { + /* See whether the file's i-number has changed. + * If so, force the file to be closed and + * reopened. */ + struct stat st; + int r = stat(get_filename(curr_ifile), &st); + if (r == 0 && (st.st_ino != curr_ino || + st.st_dev != curr_dev)) + { + /* screen_trashed=2 causes + * make_display to reopen the file. */ + screen_trashed = 2; + return (EOI); + } + } +#endif } if (sigs) return (EOI); @@ -648,7 +675,7 @@ } #endif - if (lseek(ch_file, (off_t)0, 0) == BAD_LSEEK) + if (lseek(ch_file, (off_t)0, SEEK_SET) == BAD_LSEEK) { /* * Warning only; even if the seek fails for some reason, @@ -711,7 +738,7 @@ while (ch_bufhead != END_OF_CHAIN) { bp = ch_bufhead; - bp->next->prev = bp->prev;; + bp->next->prev = bp->prev; bp->prev->next = bp->next; free(bp); } @@ -737,7 +764,7 @@ return (0); } #endif - return (lseek(f, (off_t)1, 0) != BAD_LSEEK); + return (lseek(f, (off_t)1, SEEK_SET) != BAD_LSEEK); } /* ==== //depot/projects/mips2/src/contrib/less/command.c#4 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/contrib/less/command.c,v 1.8 2007/06/21 10:44:50 delphij Exp $ */ +/* $FreeBSD: src/contrib/less/command.c,v 1.9 2007/11/16 22:24:31 delphij Exp $ */ /* * Copyright (C) 1984-2007 Mark Nudelman * @@ -558,6 +558,21 @@ } /* + * Discard any buffered file data. + */ + static void +clear_buffers() +{ + if (!(ch_getflags() & CH_CANSEEK)) + return; + ch_flush(); + clr_linenum(); +#if HILITE_SEARCH + clr_hilite(); +#endif +} + +/* * Make sure the screen is displayed. */ static void @@ -580,11 +595,20 @@ jump_loc(initial_scrpos.pos, initial_scrpos.ln); } else if (screen_trashed) { - int save_top_scroll; - save_top_scroll = top_scroll; + int save_top_scroll = top_scroll; + int save_ignore_eoi = ignore_eoi; top_scroll = 1; + ignore_eoi = 0; + if (screen_trashed == 2) + { + /* Special case used by ignore_eoi: re-open the input file + * and jump to the end of the file. */ + reopen_curr_ifile(); + jump_forw(); + } repaint(); top_scroll = save_top_scroll; + ignore_eoi = save_ignore_eoi; } } @@ -1115,7 +1139,10 @@ ignore_eoi = 1; hit_eof = 0; while (!sigs) + { + make_display(); forward(1, 0, 0); + } ignore_eoi = 0; /* * This gets us back in "F mode" after processing @@ -1154,14 +1181,7 @@ * Flush buffers, then repaint screen. * Don't flush the buffers on a pipe! */ - if (ch_getflags() & CH_CANSEEK) - { - ch_flush(); - clr_linenum(); -#if HILITE_SEARCH - clr_hilite(); -#endif - } + clear_buffers(); /* FALLTHRU */ case A_REPAINT: /* @@ -1263,7 +1283,8 @@ /* * Define abbreviation for a commonly used sequence below. */ -#define DO_SEARCH() if (number <= 0) number = 1; \ +#define DO_SEARCH() \ + if (number <= 0) number = 1; \ mca_search(); \ cmd_exec(); \ multi_search((char *)NULL, (int) number); ==== //depot/projects/mips2/src/contrib/less/configure#5 (text+ko) ==== @@ -3611,6 +3611,73 @@ # Checks for general libraries. +{ echo "$as_me:$LINENO: checking for tgoto in -ltinfo" >&5 +echo $ECHO_N "checking for tgoto in -ltinfo... $ECHO_C" >&6; } +if test "${ac_cv_lib_tinfo_tgoto+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ltinfo $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char tgoto (); >>> TRUNCATED FOR MAIL (1000 lines) <<<
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200711221148.lAMBmOok098263>