From owner-p4-projects@FreeBSD.ORG Sun Mar 1 16:07:51 2009 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id BB618106572E; Sun, 1 Mar 2009 16:07:50 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7E6B4106566B for ; Sun, 1 Mar 2009 16:07:49 +0000 (UTC) (envelope-from antab@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6AB288FC19 for ; Sun, 1 Mar 2009 16:07:49 +0000 (UTC) (envelope-from antab@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n21G7n35021989 for ; Sun, 1 Mar 2009 16:07:49 GMT (envelope-from antab@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n21G7mIA021985 for perforce@freebsd.org; Sun, 1 Mar 2009 16:07:48 GMT (envelope-from antab@FreeBSD.org) Date: Sun, 1 Mar 2009 16:07:48 GMT Message-Id: <200903011607.n21G7mIA021985@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to antab@FreeBSD.org using -f From: Arnar Mar Sig To: Perforce Change Reviews Cc: Subject: PERFORCE change 158534 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Mar 2009 16:07:52 -0000 http://perforce.freebsd.org/chv.cgi?CH=158534 Change 158534 by antab@antab_farm on 2009/03/01 16:07:14 IFC @158479 Affected files ... .. //depot/projects/avr32/src/ObsoleteFiles.inc#3 integrate .. //depot/projects/avr32/src/UPDATING#3 integrate .. //depot/projects/avr32/src/bin/ps/extern.h#2 integrate .. //depot/projects/avr32/src/bin/ps/keyword.c#2 integrate .. //depot/projects/avr32/src/bin/ps/print.c#2 integrate .. //depot/projects/avr32/src/contrib/less/line.c#2 integrate .. //depot/projects/avr32/src/contrib/telnet/libtelnet/pk.c#2 integrate .. //depot/projects/avr32/src/gnu/usr.bin/groff/tmac/mdoc.local#2 integrate .. //depot/projects/avr32/src/include/stdio.h#2 integrate .. //depot/projects/avr32/src/include/string.h#3 integrate .. //depot/projects/avr32/src/include/wchar.h#3 integrate .. //depot/projects/avr32/src/lib/libc/stdio/Makefile.inc#2 integrate .. //depot/projects/avr32/src/lib/libc/stdio/Symbol.map#2 integrate .. //depot/projects/avr32/src/lib/libc/stdio/fgetln.3#2 integrate .. //depot/projects/avr32/src/lib/libc/stdio/fgets.3#2 integrate .. //depot/projects/avr32/src/lib/libc/stdio/getdelim.c#1 branch .. //depot/projects/avr32/src/lib/libc/stdio/getline.3#1 branch .. //depot/projects/avr32/src/lib/libc/stdio/getline.c#1 branch .. //depot/projects/avr32/src/lib/libc/stdio/printf-pos.c#2 integrate .. //depot/projects/avr32/src/lib/libc/stdio/stdio.3#2 integrate .. //depot/projects/avr32/src/lib/libc/stdio/vfprintf.c#3 integrate .. //depot/projects/avr32/src/lib/libc/stdio/vfwprintf.c#3 integrate .. //depot/projects/avr32/src/lib/libc/string/Makefile.inc#2 integrate .. //depot/projects/avr32/src/lib/libc/string/Symbol.map#2 integrate .. //depot/projects/avr32/src/lib/libc/string/stpcpy.c#2 integrate .. //depot/projects/avr32/src/lib/libc/string/stpncpy.c#1 branch .. //depot/projects/avr32/src/lib/libc/string/strcpy.3#2 integrate .. //depot/projects/avr32/src/lib/libc/string/strlcat.c#2 integrate .. //depot/projects/avr32/src/lib/libc/string/strlcpy.3#2 integrate .. //depot/projects/avr32/src/lib/libc/string/strlcpy.c#2 integrate .. //depot/projects/avr32/src/lib/libc/string/strlen.3#2 integrate .. //depot/projects/avr32/src/lib/libc/string/strnlen.c#1 branch .. //depot/projects/avr32/src/lib/libc/string/wcscasecmp.c#1 branch .. //depot/projects/avr32/src/lib/libc/string/wcsncasecmp.c#1 branch .. //depot/projects/avr32/src/lib/libc/string/wcsnlen.c#1 branch .. //depot/projects/avr32/src/lib/libc/string/wmemchr.3#2 integrate .. //depot/projects/avr32/src/lib/libc/sys/open.2#2 integrate .. //depot/projects/avr32/src/lib/libcompat/4.3/rexec.c#2 integrate .. //depot/projects/avr32/src/lib/libmp/Makefile#2 integrate .. //depot/projects/avr32/src/lib/libmp/Symbol.map#1 branch .. //depot/projects/avr32/src/lib/libmp/libmp.3#2 integrate .. //depot/projects/avr32/src/lib/libmp/mp.h#2 integrate .. //depot/projects/avr32/src/lib/libmp/mpasbn.c#2 integrate .. //depot/projects/avr32/src/lib/librpcsvc/rnusers.c#2 integrate .. //depot/projects/avr32/src/lib/librpcsvc/rstat.c#2 integrate .. //depot/projects/avr32/src/lib/librpcsvc/rwall.c#2 integrate .. //depot/projects/avr32/src/lib/librpcsvc/secretkey.c#2 integrate .. //depot/projects/avr32/src/lib/librpcsvc/xcrypt.c#2 integrate .. //depot/projects/avr32/src/lib/libtelnet/Makefile#2 integrate .. //depot/projects/avr32/src/lib/libusb20/libusb20.3#3 integrate .. //depot/projects/avr32/src/lib/libusb20/libusb20.c#3 integrate .. //depot/projects/avr32/src/lib/libusb20/libusb20.h#3 integrate .. //depot/projects/avr32/src/lib/libusb20/libusb20_int.h#3 integrate .. //depot/projects/avr32/src/lib/libusb20/libusb20_ugen20.c#3 integrate .. //depot/projects/avr32/src/lib/libusbhid/descr.c#3 integrate .. //depot/projects/avr32/src/sbin/ifconfig/ifclone.c#2 integrate .. //depot/projects/avr32/src/sbin/ifconfig/ifconfig.h#2 integrate .. //depot/projects/avr32/src/sbin/ifconfig/ifieee80211.c#3 integrate .. //depot/projects/avr32/src/sbin/ifconfig/ifvlan.c#2 integrate .. //depot/projects/avr32/src/sbin/newfs_msdos/newfs_msdos.c#2 integrate .. //depot/projects/avr32/src/sys/amd64/amd64/mp_machdep.c#3 integrate .. //depot/projects/avr32/src/sys/amd64/amd64/pmap.c#3 integrate .. //depot/projects/avr32/src/sys/arm/at91/files.at91#2 integrate .. //depot/projects/avr32/src/sys/cddl/compat/opensolaris/sys/sysmacros.h#2 integrate .. //depot/projects/avr32/src/sys/compat/linprocfs/linprocfs.c#3 integrate .. //depot/projects/avr32/src/sys/compat/linux/linux_ioctl.c#2 integrate .. //depot/projects/avr32/src/sys/compat/svr4/svr4_sockio.c#2 integrate .. //depot/projects/avr32/src/sys/conf/files.amd64#3 integrate .. //depot/projects/avr32/src/sys/conf/files.i386#3 integrate .. //depot/projects/avr32/src/sys/conf/files.ia64#3 integrate .. //depot/projects/avr32/src/sys/conf/files.mips#2 integrate .. //depot/projects/avr32/src/sys/conf/files.pc98#3 integrate .. //depot/projects/avr32/src/sys/conf/files.powerpc#3 integrate .. //depot/projects/avr32/src/sys/conf/files.sparc64#3 integrate .. //depot/projects/avr32/src/sys/conf/files.sun4v#2 integrate .. //depot/projects/avr32/src/sys/conf/kern.pre.mk#3 integrate .. //depot/projects/avr32/src/sys/contrib/altq/altq/altq_subr.c#3 integrate .. //depot/projects/avr32/src/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c#2 integrate .. //depot/projects/avr32/src/sys/contrib/pf/net/pf_if.c#2 integrate .. //depot/projects/avr32/src/sys/contrib/pf/net/pf_ioctl.c#3 integrate .. //depot/projects/avr32/src/sys/dev/ata/ata-all.c#3 integrate .. //depot/projects/avr32/src/sys/dev/ata/ata-all.h#3 integrate .. //depot/projects/avr32/src/sys/dev/ata/ata-disk.c#3 integrate .. //depot/projects/avr32/src/sys/dev/ata/ata-queue.c#3 integrate .. //depot/projects/avr32/src/sys/dev/ata/ata-raid.c#3 integrate .. //depot/projects/avr32/src/sys/dev/ata/atapi-cam.c#3 integrate .. //depot/projects/avr32/src/sys/dev/ata/atapi-cd.c#3 integrate .. //depot/projects/avr32/src/sys/dev/ata/atapi-fd.c#3 integrate .. //depot/projects/avr32/src/sys/dev/ata/atapi-tape.c#3 integrate .. //depot/projects/avr32/src/sys/dev/bce/if_bce.c#2 integrate .. //depot/projects/avr32/src/sys/dev/bce/if_bcefw.h#2 integrate .. //depot/projects/avr32/src/sys/dev/bce/if_bcereg.h#2 integrate .. //depot/projects/avr32/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.c#2 integrate .. //depot/projects/avr32/src/sys/dev/drm/drmP.h#2 integrate .. //depot/projects/avr32/src/sys/dev/drm/drm_bufs.c#2 integrate .. //depot/projects/avr32/src/sys/dev/drm/drm_drv.c#2 integrate .. //depot/projects/avr32/src/sys/dev/drm/drm_irq.c#2 integrate .. //depot/projects/avr32/src/sys/dev/drm/drm_lock.c#2 integrate .. //depot/projects/avr32/src/sys/dev/drm/i915_dma.c#2 integrate .. //depot/projects/avr32/src/sys/dev/drm/i915_drv.c#2 integrate .. //depot/projects/avr32/src/sys/dev/drm/i915_drv.h#2 integrate .. //depot/projects/avr32/src/sys/dev/drm/i915_irq.c#2 integrate .. //depot/projects/avr32/src/sys/dev/drm/i915_reg.h#1 branch .. //depot/projects/avr32/src/sys/dev/drm/mach64_drv.c#2 integrate .. //depot/projects/avr32/src/sys/dev/drm/mach64_drv.h#2 integrate .. //depot/projects/avr32/src/sys/dev/drm/mach64_irq.c#2 integrate .. //depot/projects/avr32/src/sys/dev/drm/mga_dma.c#2 integrate .. //depot/projects/avr32/src/sys/dev/drm/mga_irq.c#2 integrate .. //depot/projects/avr32/src/sys/dev/drm/r128_drv.c#2 integrate .. //depot/projects/avr32/src/sys/dev/drm/r128_drv.h#2 integrate .. //depot/projects/avr32/src/sys/dev/drm/r128_irq.c#2 integrate .. //depot/projects/avr32/src/sys/dev/drm/radeon_cp.c#2 integrate .. //depot/projects/avr32/src/sys/dev/drm/radeon_irq.c#2 integrate .. //depot/projects/avr32/src/sys/dev/pci/pci.c#2 integrate .. //depot/projects/avr32/src/sys/dev/sound/pci/hda/hdac.c#3 integrate .. //depot/projects/avr32/src/sys/dev/syscons/scterm-teken.c#3 integrate .. //depot/projects/avr32/src/sys/dev/usb/bluetooth/ubtbcmfw.c#2 integrate .. //depot/projects/avr32/src/sys/dev/usb/image/uscanner.c#2 integrate .. //depot/projects/avr32/src/sys/dev/usb/input/uhid.c#2 integrate .. //depot/projects/avr32/src/sys/dev/usb/input/ums.c#2 integrate .. //depot/projects/avr32/src/sys/dev/usb/misc/ufm.c#2 integrate .. //depot/projects/avr32/src/sys/dev/usb/serial/ulpt.c#2 integrate .. //depot/projects/avr32/src/sys/dev/usb/storage/urio.c#2 integrate .. //depot/projects/avr32/src/sys/dev/usb/usb_bus.h#2 integrate .. //depot/projects/avr32/src/sys/dev/usb/usb_core.h#2 integrate .. //depot/projects/avr32/src/sys/dev/usb/usb_dev.c#2 integrate .. //depot/projects/avr32/src/sys/dev/usb/usb_dev.h#2 integrate .. //depot/projects/avr32/src/sys/dev/usb/usb_device.c#2 integrate .. //depot/projects/avr32/src/sys/dev/usb/usb_device.h#2 integrate .. //depot/projects/avr32/src/sys/dev/usb/usb_generic.c#2 integrate .. //depot/projects/avr32/src/sys/dev/usb/usb_ioctl.h#2 integrate .. //depot/projects/avr32/src/sys/dev/usb/wlan/if_rum.c#2 integrate .. //depot/projects/avr32/src/sys/dev/usb/wlan/if_rumvar.h#2 integrate .. //depot/projects/avr32/src/sys/dev/usb/wlan/if_ural.c#2 integrate .. //depot/projects/avr32/src/sys/dev/usb/wlan/if_uralvar.h#2 integrate .. //depot/projects/avr32/src/sys/dev/usb/wlan/if_zyd.c#2 integrate .. //depot/projects/avr32/src/sys/dev/usb/wlan/if_zydreg.h#2 integrate .. //depot/projects/avr32/src/sys/fs/msdosfs/denode.h#2 integrate .. //depot/projects/avr32/src/sys/fs/msdosfs/msdosfs_denode.c#2 integrate .. //depot/projects/avr32/src/sys/fs/msdosfs/msdosfs_vfsops.c#3 integrate .. //depot/projects/avr32/src/sys/fs/msdosfs/msdosfs_vnops.c#2 integrate .. //depot/projects/avr32/src/sys/fs/msdosfs/msdosfsmount.h#2 integrate .. //depot/projects/avr32/src/sys/fs/udf/udf.h#3 integrate .. //depot/projects/avr32/src/sys/fs/udf/udf_vfsops.c#3 integrate .. //depot/projects/avr32/src/sys/fs/udf/udf_vnops.c#3 integrate .. //depot/projects/avr32/src/sys/gnu/fs/xfs/FreeBSD/xfs_compat.h#2 integrate .. //depot/projects/avr32/src/sys/i386/i386/mp_machdep.c#3 integrate .. //depot/projects/avr32/src/sys/i386/i386/pmap.c#3 integrate .. //depot/projects/avr32/src/sys/kern/kern_condvar.c#2 integrate .. //depot/projects/avr32/src/sys/kern/kern_cons.c#2 integrate .. //depot/projects/avr32/src/sys/kern/kern_exec.c#2 integrate .. //depot/projects/avr32/src/sys/kern/kern_exit.c#2 integrate .. //depot/projects/avr32/src/sys/kern/kern_malloc.c#3 integrate .. //depot/projects/avr32/src/sys/kern/kern_poll.c#2 integrate .. //depot/projects/avr32/src/sys/kern/kern_priv.c#2 integrate .. //depot/projects/avr32/src/sys/kern/kern_rwlock.c#2 integrate .. //depot/projects/avr32/src/sys/kern/kern_sig.c#2 integrate .. //depot/projects/avr32/src/sys/kern/kern_synch.c#2 integrate .. //depot/projects/avr32/src/sys/kern/kern_thr.c#2 integrate .. //depot/projects/avr32/src/sys/kern/kern_time.c#2 integrate .. //depot/projects/avr32/src/sys/kern/kern_uuid.c#2 integrate .. //depot/projects/avr32/src/sys/kern/subr_prf.c#3 integrate .. //depot/projects/avr32/src/sys/kern/subr_witness.c#3 integrate .. //depot/projects/avr32/src/sys/kern/tty.c#3 integrate .. //depot/projects/avr32/src/sys/kern/tty_info.c#3 integrate .. //depot/projects/avr32/src/sys/kern/tty_inq.c#3 integrate .. //depot/projects/avr32/src/sys/kern/tty_outq.c#3 integrate .. //depot/projects/avr32/src/sys/kern/tty_pts.c#3 integrate .. //depot/projects/avr32/src/sys/kern/tty_pty.c#3 integrate .. //depot/projects/avr32/src/sys/kern/tty_ttydisc.c#2 integrate .. //depot/projects/avr32/src/sys/libkern/memmove.c#1 branch .. //depot/projects/avr32/src/sys/libkern/strtouq.c#2 integrate .. //depot/projects/avr32/src/sys/net/bridgestp.c#2 integrate .. //depot/projects/avr32/src/sys/net/if.c#3 integrate .. //depot/projects/avr32/src/sys/net/if_ef.c#2 integrate .. //depot/projects/avr32/src/sys/net/if_ethersubr.c#3 integrate .. //depot/projects/avr32/src/sys/net/if_loop.c#2 integrate .. //depot/projects/avr32/src/sys/net/if_mib.c#2 integrate .. //depot/projects/avr32/src/sys/net/if_vlan.c#3 integrate .. //depot/projects/avr32/src/sys/net/raw_cb.c#2 integrate .. //depot/projects/avr32/src/sys/net/raw_usrreq.c#2 integrate .. //depot/projects/avr32/src/sys/net/vnet.h#3 integrate .. //depot/projects/avr32/src/sys/net80211/ieee80211_ddb.c#3 integrate .. //depot/projects/avr32/src/sys/net80211/ieee80211_freebsd.h#3 integrate .. //depot/projects/avr32/src/sys/netgraph/atm/ng_atm.c#2 integrate .. //depot/projects/avr32/src/sys/netgraph/atm/uni/ng_uni_cust.h#2 integrate .. //depot/projects/avr32/src/sys/netgraph/ng_ether.c#2 integrate .. //depot/projects/avr32/src/sys/netgraph/ng_gif.c#2 integrate .. //depot/projects/avr32/src/sys/netgraph/ng_l2tp.c#2 integrate .. //depot/projects/avr32/src/sys/netinet/if_ether.c#2 integrate .. //depot/projects/avr32/src/sys/netinet/igmp.c#2 integrate .. //depot/projects/avr32/src/sys/netinet/in_mcast.c#2 integrate .. //depot/projects/avr32/src/sys/netinet/in_proto.c#2 integrate .. //depot/projects/avr32/src/sys/netinet/in_rmx.c#3 integrate .. //depot/projects/avr32/src/sys/netinet/ip_fw2.c#3 integrate .. //depot/projects/avr32/src/sys/netinet/ip_input.c#2 integrate .. //depot/projects/avr32/src/sys/netinet/ip_output.c#3 integrate .. //depot/projects/avr32/src/sys/netinet/raw_ip.c#3 integrate .. //depot/projects/avr32/src/sys/netinet/sctp_crc32.c#3 integrate .. //depot/projects/avr32/src/sys/netinet/sctp_input.c#3 integrate .. //depot/projects/avr32/src/sys/netinet/sctp_os_bsd.h#3 integrate .. //depot/projects/avr32/src/sys/netinet/sctp_output.c#3 integrate .. //depot/projects/avr32/src/sys/netinet/sctp_output.h#3 integrate .. //depot/projects/avr32/src/sys/netinet/sctp_usrreq.c#3 integrate .. //depot/projects/avr32/src/sys/netinet/tcp_timewait.c#2 integrate .. //depot/projects/avr32/src/sys/netinet6/icmp6.c#2 integrate .. //depot/projects/avr32/src/sys/netinet6/in6.c#3 integrate .. //depot/projects/avr32/src/sys/netinet6/in6_ifattach.c#3 integrate .. //depot/projects/avr32/src/sys/netinet6/in6_proto.c#2 integrate .. //depot/projects/avr32/src/sys/netinet6/in6_rmx.c#3 integrate .. //depot/projects/avr32/src/sys/netinet6/ip6_input.c#3 integrate .. //depot/projects/avr32/src/sys/netinet6/ip6_mroute.c#2 integrate .. //depot/projects/avr32/src/sys/netinet6/ip6_output.c#3 integrate .. //depot/projects/avr32/src/sys/netinet6/nd6.c#3 integrate .. //depot/projects/avr32/src/sys/netinet6/nd6_rtr.c#3 integrate .. //depot/projects/avr32/src/sys/netinet6/raw_ip6.c#3 integrate .. //depot/projects/avr32/src/sys/netinet6/scope6.c#2 integrate .. //depot/projects/avr32/src/sys/netipsec/key_debug.c#2 integrate .. //depot/projects/avr32/src/sys/netipsec/keysock.c#2 integrate .. //depot/projects/avr32/src/sys/netipsec/xform_ipip.c#2 integrate .. //depot/projects/avr32/src/sys/nfsclient/bootp_subr.c#2 integrate .. //depot/projects/avr32/src/sys/nfsclient/nfs_diskless.c#2 integrate .. //depot/projects/avr32/src/sys/powerpc/booke/machdep.c#2 integrate .. //depot/projects/avr32/src/sys/powerpc/booke/pmap.c#2 integrate .. //depot/projects/avr32/src/sys/powerpc/booke/swtch.S#2 integrate .. //depot/projects/avr32/src/sys/powerpc/booke/trap.c#2 integrate .. //depot/projects/avr32/src/sys/powerpc/booke/trap_subr.S#2 integrate .. //depot/projects/avr32/src/sys/powerpc/include/frame.h#2 integrate .. //depot/projects/avr32/src/sys/powerpc/include/pcb.h#3 integrate .. //depot/projects/avr32/src/sys/powerpc/powerpc/genassym.c#3 integrate .. //depot/projects/avr32/src/sys/sys/cdefs.h#3 integrate .. //depot/projects/avr32/src/sys/sys/fcntl.h#2 integrate .. //depot/projects/avr32/src/sys/sys/param.h#3 integrate .. //depot/projects/avr32/src/sys/sys/priv.h#2 integrate .. //depot/projects/avr32/src/sys/sys/systm.h#2 integrate .. //depot/projects/avr32/src/sys/xdr/xdr_mem.c#2 integrate .. //depot/projects/avr32/src/tools/regression/lib/libc/stdio/Makefile#2 integrate .. //depot/projects/avr32/src/tools/regression/lib/libc/stdio/test-getdelim.c#1 branch .. //depot/projects/avr32/src/tools/regression/lib/libc/stdio/test-printbasic.c#1 branch .. //depot/projects/avr32/src/tools/regression/lib/libc/string/Makefile#2 integrate .. //depot/projects/avr32/src/tools/regression/lib/libc/string/test-stpncpy.c#1 branch .. //depot/projects/avr32/src/tools/regression/lib/libc/string/test-wcscasecmp.c#1 branch .. //depot/projects/avr32/src/tools/regression/lib/libc/string/test-wcsnlen.c#1 branch .. //depot/projects/avr32/src/tools/regression/lib/libmp/test-libmp.c#2 integrate .. //depot/projects/avr32/src/tools/tools/ath/Makefile.inc#2 integrate .. //depot/projects/avr32/src/tools/tools/ath/athregs/dumpregs_5416.c#2 integrate .. //depot/projects/avr32/src/tools/tools/nanobsd/gateworks/Files/root/updatep1#1 branch .. //depot/projects/avr32/src/tools/tools/nanobsd/gateworks/Files/root/updatep2#1 branch .. //depot/projects/avr32/src/tools/tools/nanobsd/gateworks/G2348#2 integrate .. //depot/projects/avr32/src/tools/tools/nanobsd/gateworks/G2358#2 integrate .. //depot/projects/avr32/src/tools/tools/nanobsd/gateworks/avila#2 integrate .. //depot/projects/avr32/src/tools/tools/nanobsd/gateworks/cambria#2 integrate .. //depot/projects/avr32/src/usr.bin/chkey/Makefile#2 integrate .. //depot/projects/avr32/src/usr.bin/fstat/msdosfs.c#2 integrate .. //depot/projects/avr32/src/usr.bin/newkey/Makefile#2 integrate .. //depot/projects/avr32/src/usr.bin/newkey/generic.c#2 integrate .. //depot/projects/avr32/src/usr.bin/newkey/newkey.c#2 integrate .. //depot/projects/avr32/src/usr.bin/newkey/update.c#2 integrate .. //depot/projects/avr32/src/usr.bin/nl/nl.c#2 integrate .. //depot/projects/avr32/src/usr.sbin/keyserv/Makefile#2 integrate .. //depot/projects/avr32/src/usr.sbin/keyserv/setkey.c#2 integrate .. //depot/projects/avr32/src/usr.sbin/makefs/ffs/ufs_bswap.h#2 integrate .. //depot/projects/avr32/src/usr.sbin/pppd/cbcp.c#2 integrate .. //depot/projects/avr32/src/usr.sbin/timed/timed/Makefile#2 integrate .. //depot/projects/avr32/src/usr.sbin/timed/timed/networkdelta.c#2 integrate .. //depot/projects/avr32/src/usr.sbin/timed/timedc/Makefile#2 integrate .. //depot/projects/avr32/src/usr.sbin/trpt/trpt.c#2 integrate .. //depot/projects/avr32/src/usr.sbin/usbconfig/dump.c#3 integrate .. //depot/projects/avr32/src/usr.sbin/usbconfig/dump.h#3 integrate .. //depot/projects/avr32/src/usr.sbin/usbconfig/usbconfig.c#3 integrate Differences ... ==== //depot/projects/avr32/src/ObsoleteFiles.inc#3 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/ObsoleteFiles.inc,v 1.173 2009/02/24 16:47:59 thompsa Exp $ +# $FreeBSD: src/ObsoleteFiles.inc,v 1.174 2009/02/26 21:43:15 ed Exp $ # # This file lists old files (OLD_FILES), libraries (OLD_LIBS) and # directories (OLD_DIRS) which should get removed at an update. Recently @@ -14,6 +14,8 @@ # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last. # +# 20090226: libmp(3) functions renamed +OLD_LIBS+=usr/lib/libmp.so.6 # 20090223: changeover of USB stacks OLD_FILES+=usr/include/dev/usb2/include/ufm2_ioctl.h OLD_FILES+=usr/include/dev/usb2/include/urio2_ioctl.h ==== //depot/projects/avr32/src/UPDATING#3 (text+ko) ==== @@ -22,6 +22,10 @@ to maximize performance. (To disable malloc debugging, run ln -s aj /etc/malloc.conf.) +20090227: + The /dev handling for the new USB stack has changed, a + buildworld/installworld is required for libusb20. + 20090223: The new USB2 stack has now been permanently moved in and all kernel and module names reverted to their previous values (eg, usb, ehci, ohci, @@ -1255,4 +1259,4 @@ Contact Warner Losh if you have any questions about your use of this document. -$FreeBSD: src/UPDATING,v 1.569 2009/02/23 19:30:00 thompsa Exp $ +$FreeBSD: src/UPDATING,v 1.570 2009/02/27 17:32:49 thompsa Exp $ ==== //depot/projects/avr32/src/bin/ps/extern.h#2 (text+ko) ==== @@ -27,7 +27,7 @@ * SUCH DAMAGE. * * @(#)extern.h 8.3 (Berkeley) 4/2/94 - * $FreeBSD: src/bin/ps/extern.h,v 1.38 2007/10/26 08:00:40 julian Exp $ + * $FreeBSD: src/bin/ps/extern.h,v 1.39 2009/02/26 18:01:07 attilio Exp $ */ struct kinfo; @@ -71,6 +71,7 @@ void rgroupname(KINFO *, VARENT *); void runame(KINFO *, VARENT *); void rvar(KINFO *, VARENT *); +int s_comm(KINFO *); int s_label(KINFO *); int s_rgroupname(KINFO *); int s_runame(KINFO *); ==== //depot/projects/avr32/src/bin/ps/keyword.c#2 (text+ko) ==== @@ -33,7 +33,7 @@ #endif /* not lint */ #endif #include -__FBSDID("$FreeBSD: src/bin/ps/keyword.c,v 1.78 2007/10/28 17:10:36 julian Exp $"); +__FBSDID("$FreeBSD: src/bin/ps/keyword.c,v 1.79 2009/02/26 18:01:07 attilio Exp $"); #include #include @@ -79,8 +79,8 @@ CHAR, NULL, 0}, {"blocked", "", "sigmask", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"caught", "", "sigcatch", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, - {"comm", "COMMAND", NULL, LJUST, ucomm, NULL, MAXCOMLEN, 0, CHAR, - NULL, 0}, + {"comm", "COMMAND", NULL, LJUST|DSIZ, ucomm, s_comm, + COMMLEN + OCOMMLEN + 1, 0, CHAR, NULL, 0}, {"command", "COMMAND", NULL, COMM|LJUST|USER, command, NULL, 16, 0, CHAR, NULL, 0}, {"cpu", "CPU", NULL, 0, kvar, NULL, 3, KOFF(ki_estcpu), UINT, "d", @@ -135,12 +135,13 @@ LONG, "ld", 0}, {"nvcsw", "NVCSW", NULL, USER, rvar, NULL, 5, ROFF(ru_nvcsw), LONG, "ld", 0}, - {"nwchan", "NWCHAN", NULL, LJUST, nwchan, NULL, 8, 0, CHAR, NULL, 0}, + {"nwchan", "NWCHAN", NULL, LJUST, nwchan, NULL, sizeof(void *) * 2, 0, + CHAR, NULL, 0}, {"oublk", "OUBLK", NULL, USER, rvar, NULL, 4, ROFF(ru_oublock), LONG, "ld", 0}, {"oublock", "", "oublk", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, - {"paddr", "PADDR", NULL, 0, kvar, NULL, 8, KOFF(ki_paddr), KPTR, - "lx", 0}, + {"paddr", "PADDR", NULL, 0, kvar, NULL, sizeof(void *) * 2, + KOFF(ki_paddr), KPTR, "lx", 0}, {"pagein", "PAGEIN", NULL, USER, pagein, NULL, 6, 0, CHAR, NULL, 0}, {"pcpu", "", "%cpu", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"pending", "", "sig", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, @@ -195,13 +196,13 @@ {"tsiz", "TSIZ", NULL, 0, kvar, NULL, 4, KOFF(ki_tsize), PGTOK, "ld", 0}, {"tt", "TT ", NULL, 0, tname, NULL, 4, 0, CHAR, NULL, 0}, {"tty", "TTY", NULL, LJUST, longtname, NULL, 8, 0, CHAR, NULL, 0}, - {"ucomm", "UCOMM", NULL, LJUST, ucomm, NULL, MAXCOMLEN, 0, CHAR, NULL, - 0}, + {"ucomm", "UCOMM", NULL, LJUST|DSIZ, ucomm, s_comm, + COMMLEN + OCOMMLEN + 1, 0, CHAR, NULL, 0}, {"uid", "UID", NULL, 0, kvar, NULL, UIDLEN, KOFF(ki_uid), UINT, UIDFMT, 0}, {"upr", "UPR", NULL, 0, upr, NULL, 3, 0, CHAR, NULL, 0}, - {"uprocp", "UPROCP", NULL, 0, kvar, NULL, 8, KOFF(ki_paddr), KPTR, - "lx", 0}, + {"uprocp", "UPROCP", NULL, 0, kvar, NULL, sizeof(void *) * 2, + KOFF(ki_paddr), KPTR, "lx", 0}, {"user", "USER", NULL, LJUST|DSIZ, uname, s_uname, USERLEN, 0, CHAR, NULL, 0}, {"usrpri", "", "upr", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, @@ -325,6 +326,8 @@ */ rflen = strlen(v->alias) + strlen(hp) + 2; realfmt = malloc(rflen); + if (realfmt == NULL) + errx(1, "malloc failed"); snprintf(realfmt, rflen, "%s=%s", v->alias, hp); parsefmt(realfmt, user); } ==== //depot/projects/avr32/src/bin/ps/print.c#2 (text+ko) ==== @@ -34,7 +34,7 @@ #endif #include -__FBSDID("$FreeBSD: src/bin/ps/print.c,v 1.97 2008/11/13 15:06:40 emaste Exp $"); +__FBSDID("$FreeBSD: src/bin/ps/print.c,v 1.98 2009/02/26 18:01:07 attilio Exp $"); #include #include @@ -177,6 +177,7 @@ void ucomm(KINFO *k, VARENT *ve) { + char tmpbuff[COMMLEN + OCOMMLEN + 2]; VAR *v; v = ve->var; @@ -184,8 +185,15 @@ (void)printf("%s", k->ki_p->ki_comm); if (showthreads && k->ki_p->ki_numthreads > 1) printf("/%s", k->ki_p->ki_ocomm); - } else - (void)printf("%-*s", v->width, k->ki_p->ki_comm); + } else { + bzero(tmpbuff, sizeof(tmpbuff)); + if (showthreads && k->ki_p->ki_numthreads > 1) + sprintf(tmpbuff, "%s/%s", k->ki_p->ki_comm, + k->ki_p->ki_ocomm); + else + sprintf(tmpbuff, "%s", k->ki_p->ki_comm); + (void)printf("%-*s", v->width, tmpbuff); + } } void @@ -821,6 +829,20 @@ } int +s_comm(KINFO *k) +{ + char tmpbuff[COMMLEN + OCOMMLEN + 2]; + + bzero(tmpbuff, sizeof(tmpbuff)); + if (showthreads && k->ki_p->ki_numthreads > 1) + sprintf(tmpbuff, "%s/%s", k->ki_p->ki_comm, + k->ki_p->ki_ocomm); + else + sprintf(tmpbuff, "%s", k->ki_p->ki_comm); + return (strlen(tmpbuff)); +} + +int s_label(KINFO *k) { char *string = NULL; ==== //depot/projects/avr32/src/contrib/less/line.c#2 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/contrib/less/line.c,v 1.6 2007/11/16 22:24:31 delphij Exp $ */ +/* $FreeBSD: src/contrib/less/line.c,v 1.7 2009/02/28 06:27:23 das Exp $ */ /* * Copyright (C) 1984-2007 Mark Nudelman * @@ -601,9 +601,11 @@ { if (!is_ansi_end(ch) && !is_ansi_middle(ch)) { /* Remove whole unrecognized sequence. */ - do { + while (curr) { --curr; - } while (!IS_CSI_START(linebuf[curr])); + if (IS_CSI_START(linebuf[curr])) + break; + } return 0; } a = AT_ANSI; /* Will force re-AT_'ing around it. */ ==== //depot/projects/avr32/src/contrib/telnet/libtelnet/pk.c#2 (text+ko) ==== @@ -30,7 +30,7 @@ #include -__FBSDID("$FreeBSD: src/contrib/telnet/libtelnet/pk.c,v 1.10 2002/08/22 06:19:07 nsayer Exp $"); +__FBSDID("$FreeBSD: src/contrib/telnet/libtelnet/pk.c,v 1.11 2009/02/26 21:43:15 ed Exp $"); /* public key routines */ /* functions: @@ -68,19 +68,19 @@ short base = (1 << 8); char *k; - z = itom(0); - a = itom(0); - madd(ck, z, a); + z = mp_itom(0); + a = mp_itom(0); + mp_madd(ck, z, a); for (i = 0; i < ((KEYSIZE - 128) / 8); i++) { - sdiv(a, base, a, &r); + mp_sdiv(a, base, a, &r); } k = (char *)ideakey; for (i = 0; i < 16; i++) { - sdiv(a, base, a, &r); + mp_sdiv(a, base, a, &r); *k++ = r; } - mfree(z); - mfree(a); + mp_mfree(z); + mp_mfree(a); } /* @@ -97,19 +97,19 @@ short base = (1 << 8); char *k; - z = itom(0); - a = itom(0); - madd(ck, z, a); + z = mp_itom(0); + a = mp_itom(0); + mp_madd(ck, z, a); for (i = 0; i < ((KEYSIZE - 64) / 2) / 8; i++) { - sdiv(a, base, a, &r); + mp_sdiv(a, base, a, &r); } k = (char *)deskey; for (i = 0; i < 8; i++) { - sdiv(a, base, a, &r); + mp_sdiv(a, base, a, &r); *k++ = r; } - mfree(z); - mfree(a); + mp_mfree(z); + mp_mfree(a); } /* @@ -121,19 +121,19 @@ MINT *public; MINT *secret; MINT *common; - MINT *modulus = xtom(HEXMODULUS); + MINT *modulus = mp_xtom(HEXMODULUS); - public = xtom(xpublic); - secret = xtom(xsecret); - common = itom(0); - pow(public, secret, modulus, common); + public = mp_xtom(xpublic); + secret = mp_xtom(xsecret); + common = mp_itom(0); + mp_pow(public, secret, modulus, common); extractdeskey(common, deskey); extractideakey(common, ideakey); des_set_odd_parity(deskey); - mfree(common); - mfree(secret); - mfree(public); - mfree(modulus); + mp_mfree(common); + mp_mfree(secret); + mp_mfree(public); + mp_mfree(modulus); } /* @@ -161,12 +161,12 @@ # define BASEBITS (8*sizeof(short) - 1) # define BASE (1 << BASEBITS) - MINT *pk = itom(0); - MINT *sk = itom(0); + MINT *pk = mp_itom(0); + MINT *sk = mp_itom(0); MINT *tmp; - MINT *base = itom(BASE); - MINT *root = itom(PROOT); - MINT *modulus = xtom(HEXMODULUS); + MINT *base = mp_itom(BASE); + MINT *root = mp_itom(PROOT); + MINT *modulus = mp_xtom(HEXMODULUS); short r; unsigned short seed[KEYSIZE/BASEBITS + 1]; char *xkey; @@ -174,24 +174,24 @@ getseed((char *)seed, sizeof(seed)); for (i = 0; i < KEYSIZE/BASEBITS + 1; i++) { r = seed[i] % BASE; - tmp = itom(r); - mult(sk, base, sk); - madd(sk, tmp, sk); - mfree(tmp); + tmp = mp_itom(r); + mp_mult(sk, base, sk); + mp_madd(sk, tmp, sk); + mp_mfree(tmp); } - tmp = itom(0); - mdiv(sk, modulus, tmp, sk); - mfree(tmp); - pow(root, sk, modulus, pk); - xkey = mtox(sk); + tmp = mp_itom(0); + mp_mdiv(sk, modulus, tmp, sk); + mp_mfree(tmp); + mp_pow(root, sk, modulus, pk); + xkey = mp_mtox(sk); adjust(secret, xkey); - xkey = mtox(pk); + xkey = mp_mtox(pk); adjust(public, xkey); - mfree(sk); - mfree(base); - mfree(pk); - mfree(root); - mfree(modulus); + mp_mfree(sk); + mp_mfree(base); + mp_mfree(pk); + mp_mfree(root); + mp_mfree(modulus); } /* ==== //depot/projects/avr32/src/gnu/usr.bin/groff/tmac/mdoc.local#2 (text+ko) ==== @@ -22,7 +22,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/gnu/usr.bin/groff/tmac/mdoc.local,v 1.66 2008/12/13 16:13:37 ru Exp $ +.\" $FreeBSD: src/gnu/usr.bin/groff/tmac/mdoc.local,v 1.67 2009/02/28 05:47:41 das Exp $ .\" .\" %beginstrip% . @@ -73,6 +73,10 @@ .ds doc-operating-system-FreeBSD-7.1 7.1 .ds doc-operating-system-FreeBSD-8.0 8.0 . +.\" Definitions not (yet) in doc-syms +.ds doc-str-St--p1003.1-2008 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.1-2008 +.as doc-str-St--p1003.1-2008 " (\*[Lq]\)\*[Px]\*[doc-str-St].1\*[Rq]) +. .ec . .\" Locale support ==== //depot/projects/avr32/src/include/stdio.h#2 (text+ko) ==== @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * @(#)stdio.h 8.5 (Berkeley) 4/29/95 - * $FreeBSD: src/include/stdio.h,v 1.73 2008/05/07 15:12:45 jhb Exp $ + * $FreeBSD: src/include/stdio.h,v 1.74 2009/02/28 06:00:58 das Exp $ */ #ifndef _STDIO_H_ @@ -51,6 +51,17 @@ #define _SIZE_T_DECLARED #endif +#if __BSD_VISIBLE || __POSIX_VISIBLE >= 200809 +#ifndef _OFF_T_DECLARED +#define _OFF_T_DECLARED +typedef __off_t off_t; +#endif +#ifndef _SSIZE_T_DECLARED +#define _SSIZE_T_DECLARED +typedef __ssize_t ssize_t; +#endif +#endif + #if __BSD_VISIBLE || __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE #ifndef _VA_LIST_DECLARED typedef __va_list va_list; @@ -330,6 +341,34 @@ char *tempnam(const char *, const char *); #endif +#if __BSD_VISIBLE || __POSIX_VISIBLE >= 200809 +ssize_t getdelim(char ** __restrict, size_t * __restrict, int, + FILE * __restrict); + +/* + * Every programmer and his dog wrote functions called getline() + * before POSIX.1-2008 came along and decided to usurp the name, so we + * don't prototype getline() by default unless one of the following is true: + * a) the app has requested it specifically by defining _WITH_GETLINE + * b) the app has requested a POSIX.1-2008 environment via _POSIX_C_SOURCE + * c) the app defines a GNUism such as _BSD_SOURCE or _GNU_SOURCE + */ +#ifndef _WITH_GETLINE +#if defined(_BSD_SOURCE) || defined(_GNU_SOURCE) +#define _WITH_GETLINE +#elif defined(_POSIX_C_SOURCE) +#if _POSIX_C_SOURCE > 200809 +#define _WITH_GETLINE +#endif +#endif +#endif + +#ifdef _WITH_GETLINE +ssize_t getline(char ** __restrict, size_t * __restrict, FILE * __restrict); +#endif + +#endif /* __BSD_VISIBLE || __POSIX_VISIBLE >= 200809 */ + /* * Routines that are purely local. */ ==== //depot/projects/avr32/src/include/string.h#3 (text+ko) ==== @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)string.h 8.1 (Berkeley) 6/2/93 - * $FreeBSD: src/include/string.h,v 1.28 2009/01/31 18:27:02 das Exp $ + * $FreeBSD: src/include/string.h,v 1.31 2009/02/28 06:00:58 das Exp $ */ #ifndef _STRING_H_ @@ -63,12 +63,15 @@ int memcmp(const void *, const void *, size_t) __pure; void *memcpy(void * __restrict, const void * __restrict, size_t); #if __BSD_VISIBLE -void *memmem(const void *, size_t, const void *, size_t); +void *memmem(const void *, size_t, const void *, size_t) __pure; #endif void *memmove(void *, const void *, size_t); void *memset(void *, int, size_t); +#if __POSIX_VISIBLE >= 200809 || __BSD_VISIBLE +char *stpcpy(char * __restrict, const char * __restrict); +char *stpncpy(char * __restrict, const char * __restrict, size_t); +#endif #if __BSD_VISIBLE -char *stpcpy(char *, const char *); char *strcasestr(const char *, const char *) __pure; #endif char *strcat(char * __restrict, const char * __restrict); @@ -85,8 +88,8 @@ int strerror_r(int, char *, size_t); #endif #if __BSD_VISIBLE -size_t strlcat(char *, const char *, size_t); -size_t strlcpy(char *, const char *, size_t); +size_t strlcat(char * __restrict, const char * __restrict, size_t); +size_t strlcpy(char * __restrict, const char * __restrict, size_t); #endif size_t strlen(const char *) __pure; #if __BSD_VISIBLE @@ -95,14 +98,19 @@ char *strncat(char * __restrict, const char * __restrict, size_t); int strncmp(const char *, const char *, size_t) __pure; char *strncpy(char * __restrict, const char * __restrict, size_t); +#if __POSIX_VISIBLE >= 200809 || __BSD_VISIBLE +char *strndup(const char *, size_t) __malloc_like; +size_t strnlen(const char *, size_t) __pure; +#endif #if __BSD_VISIBLE -char *strndup(const char *, size_t) __malloc_like; char *strnstr(const char *, const char *, size_t) __pure; #endif char *strpbrk(const char *, const char *) __pure; char *strrchr(const char *, int) __pure; #if __BSD_VISIBLE char *strsep(char **, const char *); +#endif +#if __POSIX_VISIBLE >= 200809 || __BSD_VISIBLE char *strsignal(int); #endif size_t strspn(const char *, const char *) __pure; ==== //depot/projects/avr32/src/include/wchar.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/wchar.h,v 1.47 2009/01/31 18:27:02 das Exp $ + * $FreeBSD: src/include/wchar.h,v 1.48 2009/02/28 06:00:58 das Exp $ */ /*- @@ -210,13 +210,19 @@ #define wcwidth(_c) __wcwidth(_c) #endif -#if __BSD_VISIBLE -wchar_t *fgetwln(struct __sFILE * __restrict, size_t * __restrict); +#if __POSIX_VISIBLE >= 200809 || __BSD_VISIBLE size_t mbsnrtowcs(wchar_t * __restrict, const char ** __restrict, size_t, size_t, mbstate_t * __restrict); wchar_t *wcsdup(const wchar_t *) __malloc_like; +int wcscasecmp(const wchar_t *, const wchar_t *); +int wcsncasecmp(const wchar_t *, const wchar_t *, size_t n); +size_t wcsnlen(const wchar_t *, size_t) __pure; size_t wcsnrtombs(char * __restrict, const wchar_t ** __restrict, size_t, size_t, mbstate_t * __restrict); +#endif + +#if __BSD_VISIBLE +wchar_t *fgetwln(struct __sFILE * __restrict, size_t * __restrict); size_t wcslcat(wchar_t *, const wchar_t *, size_t); size_t wcslcpy(wchar_t *, const wchar_t *, size_t); #endif ==== //depot/projects/avr32/src/lib/libc/stdio/Makefile.inc#2 (text+ko) ==== @@ -1,5 +1,5 @@ # @(#)Makefile.inc 8.3 (Berkeley) 4/17/94 -# $FreeBSD: src/lib/libc/stdio/Makefile.inc,v 1.39 2008/06/29 21:52:40 das Exp $ +# $FreeBSD: src/lib/libc/stdio/Makefile.inc,v 1.40 2009/02/28 06:00:58 das Exp $ # stdio sources .PATH: ${.CURDIR}/stdio @@ -10,8 +10,8 @@ fileno.c findfp.c flags.c fopen.c fprintf.c fpurge.c fputc.c fputs.c \ fputwc.c fputws.c fread.c freopen.c fscanf.c fseek.c fsetpos.c \ ftell.c funopen.c fvwrite.c fwalk.c fwide.c fwprintf.c fwscanf.c \ - fwrite.c getc.c \ - getchar.c gets.c getw.c getwc.c getwchar.c makebuf.c mktemp.c \ + fwrite.c getc.c getchar.c getdelim.c getline.c \ + gets.c getw.c getwc.c getwchar.c makebuf.c mktemp.c \ perror.c printf.c printf-pos.c putc.c putchar.c \ puts.c putw.c putwc.c putwchar.c \ refill.c remove.c rewind.c rget.c scanf.c setbuf.c setbuffer.c \ @@ -33,7 +33,8 @@ MAN+= fclose.3 ferror.3 fflush.3 fgetln.3 fgets.3 fgetwln.3 fgetws.3 \ flockfile.3 \ fopen.3 fputs.3 \ - fputws.3 fread.3 fseek.3 funopen.3 fwide.3 getc.3 getwc.3 mktemp.3 \ + fputws.3 fread.3 fseek.3 funopen.3 fwide.3 getc.3 \ + getline.3 getwc.3 mktemp.3 \ printf.3 putc.3 putwc.3 remove.3 scanf.3 setbuf.3 stdio.3 tmpnam.3 \ ungetc.3 ungetwc.3 wprintf.3 wscanf.3 @@ -53,6 +54,7 @@ MLINKS+=funopen.3 fropen.3 funopen.3 fwopen.3 MLINKS+=getc.3 fgetc.3 getc.3 getc_unlocked.3 getc.3 getchar.3 \ getc.3 getchar_unlocked.3 getc.3 getw.3 +MLINKS+=getline.3 getdelim.3 MLINKS+=getwc.3 fgetwc.3 getwc.3 getwchar.3 MLINKS+=mktemp.3 mkdtemp.3 mktemp.3 mkstemp.3 mktemp.3 mkstemps.3 MLINKS+=printf.3 asprintf.3 printf.3 fprintf.3 \ ==== //depot/projects/avr32/src/lib/libc/stdio/Symbol.map#2 (text) ==== @@ -1,5 +1,5 @@ /* - * $FreeBSD: src/lib/libc/stdio/Symbol.map,v 1.8 2008/05/05 16:14:02 jhb Exp $ + * $FreeBSD: src/lib/libc/stdio/Symbol.map,v 1.9 2009/02/28 06:00:58 das Exp $ */ FBSD_1.0 { @@ -110,6 +110,11 @@ wscanf; }; +FBSD_1.1 { + getdelim; + getline; +}; + FBSDprivate_1.0 { _flockfile; _flockfile_debug_stub; ==== //depot/projects/avr32/src/lib/libc/stdio/fgetln.3#2 (text+ko) ==== @@ -26,7 +26,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)fgetln.3 8.3 (Berkeley) 4/19/94 -.\" $FreeBSD: src/lib/libc/stdio/fgetln.3,v 1.9 2007/01/09 00:28:06 imp Exp $ +.\" $FreeBSD: src/lib/libc/stdio/fgetln.3,v 1.10 2009/02/28 06:00:58 das Exp $ .\" .Dd April 19, 1994 .Dt FGETLN 3 @@ -116,6 +116,7 @@ .Xr fgets 3 , .Xr fgetwln 3 , .Xr fopen 3 , +.Xr getline 3 , .Xr putc 3 .Sh HISTORY The ==== //depot/projects/avr32/src/lib/libc/stdio/fgets.3#2 (text+ko) ==== @@ -30,7 +30,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)fgets.3 8.1 (Berkeley) 6/4/93 -.\" $FreeBSD: src/lib/libc/stdio/fgets.3,v 1.21 2007/01/09 00:28:06 imp Exp $ +.\" $FreeBSD: src/lib/libc/stdio/fgets.3,v 1.22 2009/02/28 06:00:58 das Exp $ .\" .Dd June 4, 1993 .Dt FGETS 3 @@ -147,7 +147,8 @@ .Xr feof 3 , .Xr ferror 3 , .Xr fgetln 3 , -.Xr fgetws 3 +.Xr fgetws 3 , +.Xr getline 3 .Sh STANDARDS The functions .Fn fgets ==== //depot/projects/avr32/src/lib/libc/stdio/printf-pos.c#2 (text+ko) ==== @@ -34,7 +34,7 @@ static char sccsid[] = "@(#)vfprintf.c 8.1 (Berkeley) 6/4/93"; #endif /* LIBC_SCCS and not lint */ #include -__FBSDID("$FreeBSD: src/lib/libc/stdio/printf-pos.c,v 1.4 2008/06/29 23:46:06 das Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/stdio/printf-pos.c,v 1.5 2009/02/28 04:58:18 das Exp $"); /* * This is the code responsible for handling positional arguments @@ -61,7 +61,7 @@ enum typeid { T_UNUSED, TP_SHORT, T_INT, T_U_INT, TP_INT, T_LONG, T_U_LONG, TP_LONG, T_LLONG, T_U_LLONG, TP_LLONG, - T_PTRDIFFT, TP_PTRDIFFT, T_SIZET, TP_SIZET, + T_PTRDIFFT, TP_PTRDIFFT, T_SSIZET, T_SIZET, TP_SIZET, T_INTMAXT, T_UINTMAXT, TP_INTMAXT, TP_VOID, TP_CHAR, TP_SCHAR, T_DOUBLE, T_LONG_DOUBLE, T_WINT, TP_WCHAR }; @@ -145,7 +145,7 @@ if (flags & INTMAXT) types->table[types->nextarg++] = T_INTMAXT; else if (flags & SIZET) - types->table[types->nextarg++] = T_SIZET; + types->table[types->nextarg++] = T_SSIZET; else if (flags & PTRDIFFT) types->table[types->nextarg++] = T_PTRDIFFT; else if (flags & LLONGINT) @@ -168,7 +168,7 @@ else if (flags & SIZET) types->table[types->nextarg++] = T_SIZET; else if (flags & PTRDIFFT) - types->table[types->nextarg++] = T_PTRDIFFT; + types->table[types->nextarg++] = T_SIZET; else if (flags & LLONGINT) types->table[types->nextarg++] = T_U_LLONG; else if (flags & LONGINT) @@ -716,6 +716,9 @@ case T_SIZET: (*argtable) [n].sizearg = va_arg (ap, size_t); break; + case T_SSIZET: + (*argtable) [n].sizearg = va_arg (ap, ssize_t); + break; case TP_SIZET: (*argtable) [n].psizearg = va_arg (ap, size_t *); break; ==== //depot/projects/avr32/src/lib/libc/stdio/stdio.3#2 (text+ko) ==== @@ -26,9 +26,9 @@ .\" SUCH DAMAGE. .\" .\" @(#)stdio.3 8.7 (Berkeley) 4/19/94 -.\" $FreeBSD: src/lib/libc/stdio/stdio.3,v 1.28 2007/01/09 00:28:07 imp Exp $ +.\" $FreeBSD: src/lib/libc/stdio/stdio.3,v 1.29 2009/02/28 06:00:58 das Exp $ .\" -.Dd January 10, 2003 +.Dd February 28, 2009 .Dt STDIO 3 .Os .Sh NAME @@ -276,6 +276,8 @@ .It "fwrite binary stream input/output" .It "getc get next character or word from input stream" .It "getchar get next character or word from input stream" +.It "getdelim get a line from a stream" +.It "getline get a line from a stream" .It "gets get a line from a stream" .It "getw get next character or word from input stream" .It "getwc get next wide character from input stream" >>> TRUNCATED FOR MAIL (1000 lines) <<<