Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 May 2003 00:47:22 -0700 (PDT)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 30767 for review
Message-ID:  <200305080747.h487lM03018398@repoman.freebsd.org>

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

Change 30767 by marcel@marcel_pluto1 on 2003/05/08 00:46:33

	IFia64

Affected files ...

.. //depot/projects/ia64_epc/UPDATING#9 integrate
.. //depot/projects/ia64_epc/bin/df/df.1#2 integrate
.. //depot/projects/ia64_epc/bin/ls/ls.1#2 integrate
.. //depot/projects/ia64_epc/bin/mv/mv.c#3 integrate
.. //depot/projects/ia64_epc/bin/mv/pathnames.h#2 delete
.. //depot/projects/ia64_epc/bin/sh/var.c#2 integrate
.. //depot/projects/ia64_epc/contrib/isc-dhcp/client/clparse.c#2 integrate
.. //depot/projects/ia64_epc/contrib/tar/src/buffer.c#2 integrate
.. //depot/projects/ia64_epc/etc/Makefile#8 integrate
.. //depot/projects/ia64_epc/etc/devd.conf#4 integrate
.. //depot/projects/ia64_epc/etc/devfs.conf#1 branch
.. //depot/projects/ia64_epc/etc/newsyslog.conf#4 integrate
.. //depot/projects/ia64_epc/etc/pccard_ether#2 integrate
.. //depot/projects/ia64_epc/etc/rc.d/apm#3 integrate
.. //depot/projects/ia64_epc/etc/rc.d/apmd#3 integrate
.. //depot/projects/ia64_epc/etc/rc.d/archdep#4 integrate
.. //depot/projects/ia64_epc/etc/rc.d/devfs#4 integrate
.. //depot/projects/ia64_epc/etc/rc.d/kpasswdd#2 integrate
.. //depot/projects/ia64_epc/etc/remote#2 integrate
.. //depot/projects/ia64_epc/etc/services#3 integrate
.. //depot/projects/ia64_epc/gnu/usr.bin/binutils/libbinutils/Makefile#2 integrate
.. //depot/projects/ia64_epc/gnu/usr.bin/binutils/libopcodes/Makefile.amd64#1 branch
.. //depot/projects/ia64_epc/include/paths.h#3 integrate
.. //depot/projects/ia64_epc/lib/libc/amd64/_fpmath.h#2 integrate
.. //depot/projects/ia64_epc/lib/libc/amd64/arith.h#2 integrate
.. //depot/projects/ia64_epc/lib/libc/amd64/gen/Makefile.inc#2 integrate
.. //depot/projects/ia64_epc/lib/libc/amd64/gen/alloca.S#2 integrate
.. //depot/projects/ia64_epc/lib/libc/amd64/gen/modf.S#2 integrate
.. //depot/projects/ia64_epc/lib/libc/amd64/gen/setjmp.S#2 integrate
.. //depot/projects/ia64_epc/lib/libc/amd64/gen/sigsetjmp.S#2 integrate
.. //depot/projects/ia64_epc/lib/libc/i386/gen/rfork_thread.S#2 integrate
.. //depot/projects/ia64_epc/lib/libpam/libpam/Makefile#4 integrate
.. //depot/projects/ia64_epc/lib/libpthread/thread/thr_cancel.c#5 integrate
.. //depot/projects/ia64_epc/lib/libthr/arch/i386/i386/_setcurthread.c#2 integrate
.. //depot/projects/ia64_epc/lib/libthr/thread/thr_mutex.c#2 integrate
.. //depot/projects/ia64_epc/lib/libthr/thread/thr_sig.c#2 integrate
.. //depot/projects/ia64_epc/libexec/Makefile#6 integrate
.. //depot/projects/ia64_epc/libexec/rtld-elf/rtld.c#6 integrate
.. //depot/projects/ia64_epc/release/Makefile#12 integrate
.. //depot/projects/ia64_epc/release/alpha/dokern.sh#3 integrate
.. //depot/projects/ia64_epc/release/doc/en_US.ISO8859-1/readme/article.sgml#3 integrate
.. //depot/projects/ia64_epc/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#20 integrate
.. //depot/projects/ia64_epc/release/doc/share/sgml/release.ent#2 integrate
.. //depot/projects/ia64_epc/sbin/Makefile#4 integrate
.. //depot/projects/ia64_epc/sbin/bsdlabel/Makefile#4 integrate
.. //depot/projects/ia64_epc/sbin/dump/main.c#5 integrate
.. //depot/projects/ia64_epc/sbin/dump/traverse.c#2 integrate
.. //depot/projects/ia64_epc/sbin/dumpon/dumpon.8#2 integrate
.. //depot/projects/ia64_epc/sbin/mdmfs/mdmfs.8#3 integrate
.. //depot/projects/ia64_epc/sbin/shutdown/pathnames.h#2 delete
.. //depot/projects/ia64_epc/sbin/shutdown/shutdown.c#3 integrate
.. //depot/projects/ia64_epc/sbin/startslip/startslip.c#2 integrate
.. //depot/projects/ia64_epc/sbin/vinum/commands.c#6 integrate
.. //depot/projects/ia64_epc/share/examples/etc/make.conf#5 integrate
.. //depot/projects/ia64_epc/share/man/man5/disktab.5#2 integrate
.. //depot/projects/ia64_epc/share/man/man9/malloc.9#4 integrate
.. //depot/projects/ia64_epc/share/mk/bsd.sys.mk#5 integrate
.. //depot/projects/ia64_epc/share/sendmail/Makefile#2 integrate
.. //depot/projects/ia64_epc/sys/Makefile#2 integrate
.. //depot/projects/ia64_epc/sys/amd64/amd64/exception.S#2 integrate
.. //depot/projects/ia64_epc/sys/amd64/amd64/machdep.c#2 integrate
.. //depot/projects/ia64_epc/sys/amd64/include/ieeefp.h#1 branch
.. //depot/projects/ia64_epc/sys/conf/NOTES#11 integrate
.. //depot/projects/ia64_epc/sys/conf/newvers.sh#2 integrate
.. //depot/projects/ia64_epc/sys/dev/ata/ata-chipset.c#10 integrate
.. //depot/projects/ia64_epc/sys/dev/ata/ata-pci.h#7 integrate
.. //depot/projects/ia64_epc/sys/dev/bge/if_bge.c#10 integrate
.. //depot/projects/ia64_epc/sys/dev/bge/if_bgereg.h#4 integrate
.. //depot/projects/ia64_epc/sys/dev/em/if_em.c#7 integrate
.. //depot/projects/ia64_epc/sys/dev/usb/uhci_pci.c#4 integrate
.. //depot/projects/ia64_epc/sys/dev/vinum/vinumioctl.c#5 integrate
.. //depot/projects/ia64_epc/sys/geom/geom_bsd.c#10 integrate
.. //depot/projects/ia64_epc/sys/geom/geom_io.c#8 integrate
.. //depot/projects/ia64_epc/sys/i386/isa/intr_machdep.c#3 integrate
.. //depot/projects/ia64_epc/sys/kern/kern_mac.c#9 integrate
.. //depot/projects/ia64_epc/sys/kern/kern_sig.c#13 integrate
.. //depot/projects/ia64_epc/sys/kern/kern_subr.c#6 integrate
.. //depot/projects/ia64_epc/sys/kern/kern_synch.c#12 integrate
.. //depot/projects/ia64_epc/sys/kern/uipc_syscalls.c#6 integrate
.. //depot/projects/ia64_epc/sys/kern/vfs_default.c#10 integrate
.. //depot/projects/ia64_epc/sys/netinet/ip_input.c#7 integrate
.. //depot/projects/ia64_epc/sys/netinet/tcp_input.c#8 integrate
.. //depot/projects/ia64_epc/sys/netinet/tcp_subr.c#6 integrate
.. //depot/projects/ia64_epc/sys/netinet/tcp_var.h#5 integrate
.. //depot/projects/ia64_epc/sys/pci/if_sis.c#7 integrate
.. //depot/projects/ia64_epc/sys/sys/dkstat.h#3 integrate
.. //depot/projects/ia64_epc/sys/sys/signalvar.h#4 integrate
.. //depot/projects/ia64_epc/sys/sys/syscallsubr.h#4 integrate
.. //depot/projects/ia64_epc/sys/vm/swap_pager.c#7 integrate
.. //depot/projects/ia64_epc/sys/vm/vm_object.c#16 integrate
.. //depot/projects/ia64_epc/sys/vm/vm_pager.c#4 integrate
.. //depot/projects/ia64_epc/sys/vm/vnode_pager.c#6 integrate
.. //depot/projects/ia64_epc/tools/tools/tinderbox/tbmaster.pl#6 integrate
.. //depot/projects/ia64_epc/usr.bin/Makefile#8 integrate
.. //depot/projects/ia64_epc/usr.bin/calendar/calendars/calendar.freebsd#4 integrate
.. //depot/projects/ia64_epc/usr.bin/vi/pathnames.h#2 integrate
.. //depot/projects/ia64_epc/usr.bin/xlint/lint1/param.h#2 integrate
.. //depot/projects/ia64_epc/usr.sbin/newsyslog/newsyslog.c#7 integrate
.. //depot/projects/ia64_epc/usr.sbin/pw/pw.8#2 integrate

Differences ...

==== //depot/projects/ia64_epc/UPDATING#9 (text+ko) ====

@@ -17,6 +17,11 @@
 	developers choose to disable these features on build machines
 	to maximize performance.
 
+20030505:
+	Kerberos 5 (Heimdal) is now built by default. Setting
+	MAKE_KERBEROS5 no longer has any effect. If you do NOT
+	want the "base" Kerberos 5, you need to set NO_KERBEROS.
+
 20030502:
 	groff has been updated.  If you try to do a buildworld and
 	get an infinite loop in troff, update to May 4th or newer.  If you
@@ -1273,4 +1278,4 @@
 Contact Warner Losh if you have any questions about your use of
 this document.
 
-$FreeBSD: src/UPDATING,v 1.250 2003/05/04 06:26:30 imp Exp $
+$FreeBSD: src/UPDATING,v 1.251 2003/05/05 20:05:37 markm Exp $

==== //depot/projects/ia64_epc/bin/df/df.1#2 (text+ko) ====

@@ -30,7 +30,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)df.1	8.3 (Berkeley) 5/8/95
-.\" $FreeBSD: src/bin/df/df.1,v 1.28 2002/08/26 04:56:23 trhodes Exp $
+.\" $FreeBSD: src/bin/df/df.1,v 1.29 2003/05/06 21:54:46 trhodes Exp $
 .\"
 .Dd May 8, 1995
 .Dt DF 1
@@ -81,11 +81,11 @@
 .It Fl H
 "Human-readable" output.  Use unit suffixes: Byte, Kilobyte, Megabyte,
 Gigabyte, Terabyte and Petabyte in order to reduce the number of
-digits to three or less using base 10 for sizes.
+digits to four or fewer using base 10 for sizes.
 .It Fl h
 "Human-readable" output.  Use unit suffixes: Byte, Kilobyte, Megabyte,
 Gigabyte, Terabyte and Petabyte in order to reduce the number of
-digits to three or less using base 2 for sizes.
+digits to four or fewer using base 2 for sizes.
 .It Fl i
 Include statistics on the number of free inodes.
 .It Fl k

==== //depot/projects/ia64_epc/bin/ls/ls.1#2 (text+ko) ====

@@ -33,7 +33,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)ls.1	8.7 (Berkeley) 7/29/94
-.\" $FreeBSD: src/bin/ls/ls.1,v 1.73 2003/01/20 21:25:00 chris Exp $
+.\" $FreeBSD: src/bin/ls/ls.1,v 1.74 2003/05/06 21:54:46 trhodes Exp $
 .\"
 .Dd May 19, 2002
 .Dt LS 1
@@ -175,7 +175,7 @@
 When used with the
 .Fl l
 option, use unit suffixes: Byte, Kilobyte, Megabyte, Gigabyte, Terabyte
-and Petabyte in order to reduce the number of digits to three or less
+and Petabyte in order to reduce the number of digits to four or fewer
 using base 2 for sizes.
 .It Fl i
 For each file, print the file's file serial number (inode number).

==== //depot/projects/ia64_epc/bin/mv/mv.c#3 (text+ko) ====

@@ -46,7 +46,7 @@
 #endif /* not lint */
 #endif
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/mv/mv.c,v 1.40 2003/05/01 16:58:56 obrien Exp $");
+__FBSDID("$FreeBSD: src/bin/mv/mv.c,v 1.41 2003/05/05 22:49:22 obrien Exp $");
 
 #include <sys/param.h>
 #include <sys/time.h>
@@ -67,8 +67,6 @@
 #include <sysexits.h>
 #include <unistd.h>
 
-#include "pathnames.h"
-
 int fflg, iflg, nflg, vflg;
 
 int	copy(char *, char *);

==== //depot/projects/ia64_epc/bin/sh/var.c#2 (text+ko) ====

@@ -40,10 +40,11 @@
 #endif
 #endif /* not lint */
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/sh/var.c,v 1.23 2002/10/01 00:54:14 tjr Exp $");
+__FBSDID("$FreeBSD: src/bin/sh/var.c,v 1.24 2003/05/05 22:49:22 obrien Exp $");
 
 #include <unistd.h>
 #include <stdlib.h>
+#include <paths.h>
 
 /*
  * Shell variables.
@@ -105,7 +106,7 @@
 	  NULL },
 	{ &vmpath,	VSTRFIXED|VTEXTFIXED|VUNSET,	"MAILPATH=",
 	  NULL },
-	{ &vpath,	VSTRFIXED|VTEXTFIXED,		"PATH=/bin:/usr/bin",
+	{ &vpath,	VSTRFIXED|VTEXTFIXED,		"PATH=" _PATH_DEFPATH,
 	  changepath },
 	{ &vppid,	VSTRFIXED|VTEXTFIXED|VUNSET,	"PPID=",
 	  NULL },

==== //depot/projects/ia64_epc/contrib/isc-dhcp/client/clparse.c#2 (text+ko) ====

@@ -44,7 +44,7 @@
 #ifndef lint
 static char copyright[] =
 "$Id: clparse.c,v 1.62.2.3 2002/11/17 02:25:43 dhankins Exp $ Copyright (c) 1996-2002 The Internet Software Consortium.  All rights reserved.\n"
-"$FreeBSD: src/contrib/isc-dhcp/client/clparse.c,v 1.9 2003/01/16 07:22:32 obrien Exp $\n";
+"$FreeBSD: src/contrib/isc-dhcp/client/clparse.c,v 1.10 2003/05/05 22:49:22 obrien Exp $\n";
 #endif /* not lint */
 
 #include "dhcpd.h"
@@ -53,7 +53,7 @@
 
 struct client_config top_level_config;
 
-char client_script_name [] = "/sbin/dhclient-script";
+char client_script_name [] = _PATH_DHCLIENT_SCRIPT;
 
 u_int32_t default_requested_options [] = {
 	DHO_SUBNET_MASK,

==== //depot/projects/ia64_epc/contrib/tar/src/buffer.c#2 (text+ko) ====

@@ -19,12 +19,18 @@
    with this program; if not, write to the Free Software Foundation, Inc.,
    59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 
-/* $FreeBSD: src/contrib/tar/src/buffer.c,v 1.5 2002/10/09 07:33:29 sobomax Exp $ */
+/* $FreeBSD: src/contrib/tar/src/buffer.c,v 1.6 2003/05/05 22:49:22 obrien Exp $ */
 
 #include "system.h"
 
 #include <signal.h>
 
+#if __FreeBSD__
+# include <paths.h>
+#else
+# define _PATH_BSHELL "/bin/sh"
+#endif
+
 #if MSDOS
 # include <process.h>
 #endif
@@ -1549,7 +1555,7 @@
 		  pid_t child;
 		  const char *shell = getenv ("SHELL");
 		  if (! shell)
-		    shell = "/bin/sh";
+		    shell = _PATH_BSHELL;
 		  child = xfork ();
 		  if (child == 0)
 		    {

==== //depot/projects/ia64_epc/etc/Makefile#8 (text+ko) ====

@@ -1,13 +1,13 @@
 #	from: @(#)Makefile	5.11 (Berkeley) 5/21/91
-# $FreeBSD: src/etc/Makefile,v 1.312 2003/05/02 22:27:31 dougb Exp $
+# $FreeBSD: src/etc/Makefile,v 1.313 2003/05/06 07:25:17 dougb Exp $
 
 .if !defined(NO_SENDMAIL)
 SUBDIR=	sendmail
 .endif
 
 BIN1=	amd.map apmd.conf auth.conf \
-	crontab csh.cshrc csh.login csh.logout \
-	devd.conf dhclient.conf disktab fbtab ftpusers gettytab group \
+	crontab csh.cshrc csh.login csh.logout devd.conf devfs.conf \
+	dhclient.conf disktab fbtab ftpusers gettytab group \
 	hosts hosts.allow hosts.equiv hosts.lpd \
 	inetd.conf login.access login.conf \
 	mac.conf motd netconfig network.subr networks newsyslog.conf \

==== //depot/projects/ia64_epc/etc/devd.conf#4 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/etc/devd.conf,v 1.3 2003/05/03 10:16:55 akiyama Exp $
+# $FreeBSD: src/etc/devd.conf,v 1.4 2003/05/07 15:48:20 imp Exp $
 #
 # Refer to devd.conf(5) and devd(8) man pages for the details on how to
 # run and configure devd.
@@ -64,9 +64,10 @@
 };
 
 # Don't even try to second guess what to do about drivers that don't
-# match here.  Instead, pass it off to a smart script to deal.
+# match here.  Instead, pass it off to syslog.  Commented out for the
+# moment, as pnpinfo isn't set in devd yet
 nomatch 0 {
-	action "logger Unknown device: $pnpinfo $location $bus";
+	// action "logger Unknown device: $pnpinfo $location $bus";
 };
 
 /* EXAMPLES TO END OF FILE

==== //depot/projects/ia64_epc/etc/newsyslog.conf#4 (text+ko) ====

@@ -1,5 +1,14 @@
 # configuration file for newsyslog
-# $FreeBSD: src/etc/newsyslog.conf,v 1.44 2003/04/08 16:14:02 des Exp $
+# $FreeBSD: src/etc/newsyslog.conf,v 1.46 2003/05/05 19:08:33 gad Exp $
+#
+# Entries which do not specify the '/pid_file' field will cause the
+# syslogd process to be signalled when that log file is rotated.  This
+# action is only appropriate for log files which are written to by the
+# syslogd process (ie, files listed in /etc/syslogd.conf).  If there
+# is no process which needs to be signalled when a given log file is
+# rotated, then the entry for that file should include the 'N' flag.
+#
+# The 'flags' field is one or more of the letters: BCGJNUWZ or a '-'.
 #
 # Note: some sites will want to select more restrictive protections than the
 # defaults.  In particular, it may be desirable to switch many of the 644
@@ -7,23 +16,23 @@
 # contents of maillog, messages, and lpd-errs to be confidential.  In the
 # future, these defaults may change to more conservative ones.
 #
-# logfilename          [owner:group]    mode count size when [ZJB] [/pid_file] [sig_num]
+# logfilename          [owner:group]    mode count size when  flags [/pid_file] [sig_num]
 /var/log/all.log			600  7	   *	@T00  J
 /var/log/amd.log			644  7	   100	*     J
 /var/log/auth.log			600  7     100  *     J
 /var/log/console.log			600  5	   100	*     J
 /var/log/cron				600  3	   100	*     J
-/var/log/daily.log			640  7	   *	@T00  J
+/var/log/daily.log			640  7	   *	@T00  JN
 /var/log/debug.log			600  7     100  *     J
 /var/log/kerberos.log			600  7	   100	*     J
 /var/log/lpd-errs			644  7	   100	*     J
 /var/log/maillog			640  7	   *	@T00  J
 /var/log/messages			644  5	   100	*     J
-/var/log/monthly.log			640  12	   *	$M1D0 J
+/var/log/monthly.log			640  12	   *	$M1D0 JN
 /var/log/ppp.log	root:network	640  3	   100	*     J
 /var/log/security			600  10	   100	*     J
 /var/log/sendmail.st			640  10	   *	168   B
 /var/log/slip.log	root:network	640  3	   100	*     J
-/var/log/weekly.log			640  5	   1	$W6D0 J
+/var/log/weekly.log			640  5	   1	$W6D0 JN
 /var/log/wtmp				644  3	   *	@01T05 B
 /var/log/xferlog			600  7	   100	*     J

==== //depot/projects/ia64_epc/etc/pccard_ether#2 (text+ko) ====

@@ -1,6 +1,6 @@
 #!/bin/sh -
 #
-# $FreeBSD: src/etc/pccard_ether,v 1.28 2002/12/12 09:31:09 imp Exp $
+# $FreeBSD: src/etc/pccard_ether,v 1.29 2003/05/05 19:06:46 ume Exp $
 #
 # pccard_ether interfacename [start|stop] [ifconfig option]
 #
@@ -134,8 +134,8 @@
 	# IPv6 setup
 	case ${ipv6_enable} in
 	[Yy][Ee][Ss])
-		if [ -r /etc/rc.network6 ]; then
-			. /etc/rc.network6
+		if [ -r /etc/rc.d/network_ipv6 ]; then
+			. /etc/rc.d/network_ipv6
 			network6_interface_setup ${interface}
 		fi
 		;;

==== //depot/projects/ia64_epc/etc/rc.d/apm#3 (text+ko) ====

@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $FreeBSD: src/etc/rc.d/apm,v 1.2 2003/05/02 08:35:17 mtm Exp $
+# $FreeBSD: src/etc/rc.d/apm,v 1.3 2003/05/05 23:55:43 obrien Exp $
 #
 
 # PROVIDE: apm
@@ -19,7 +19,7 @@
 apm_precmd()
 {
 	case `${SYSCTL_N} hw.machine_arch` in
-	i386|amd64)
+	i386)
 		return 0
 		;;
 	esac

==== //depot/projects/ia64_epc/etc/rc.d/apmd#3 (text+ko) ====

@@ -1,7 +1,7 @@
 #!/bin/sh
 #
 # $NetBSD: apmd,v 1.5 2002/03/22 04:33:58 thorpej Exp $
-# $FreeBSD: src/etc/rc.d/apmd,v 1.6 2003/05/02 08:35:17 mtm Exp $
+# $FreeBSD: src/etc/rc.d/apmd,v 1.7 2003/05/06 00:09:51 obrien Exp $
 #
 
 # PROVIDE: apmd
@@ -24,7 +24,7 @@
 apmd_prestart()
 {
 	case `${SYSCTL_N} hw.machine_arch` in
-	i386|amd64)
+	i386)
 		# Start apm if it is not already running
 		/etc/rc.d/apm forcestatus > /dev/null || /etc/rc.d/apm forcestart
 		;;

==== //depot/projects/ia64_epc/etc/rc.d/archdep#4 (text+ko) ====

@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $FreeBSD: src/etc/rc.d/archdep,v 1.4 2003/05/02 08:35:17 mtm Exp $
+# $FreeBSD: src/etc/rc.d/archdep,v 1.5 2003/05/06 00:09:51 obrien Exp $
 #
 
 # PROVIDE: archdep
@@ -56,7 +56,7 @@
 _arch=`${SYSCTL_N} hw.machine`
 echo -n "Initial $_arch initialization:"
 case $_arch in
-i386|amd64)
+i386)
 	ibcs2_compat
 	;;
 alpha)

==== //depot/projects/ia64_epc/etc/rc.d/devfs#4 (text+ko) ====

@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $FreeBSD: src/etc/rc.d/devfs,v 1.4 2003/05/05 15:38:41 mtm Exp $
+# $FreeBSD: src/etc/rc.d/devfs,v 1.5 2003/05/06 01:10:33 dougb Exp $
 #
 
 # PROVIDE: devfs
@@ -11,18 +11,31 @@
 . /etc/rc.subr
 
 name="devfs"
+start_cmd='read_devfs_conf'
+stop_cmd=':'
 
+read_devfs_conf()
+{
+	if [ -r /etc/devfs.conf ]; then
+		cd /dev
+		while read action device parameter; do
+			case "${action}" in
+			l*)	if [ -c ${device} -a ! -e ${parameter} ]; then
+					ln -fs ${device} ${parameter}
+				fi
+				;;
+			o*)	if [ -c ${device} ]; then
+					chown ${parameter} ${device}
+				fi
+				;;
+			p*)	if [ -c ${device} ]; then
+					chmod ${parameter} ${device}
+				fi
+				;;
+			esac
+		done < /etc/devfs.conf
+	fi
+}
+
 load_rc_config $name
-
-# Setup DEVFS, ie permissions, links etc.
-#
-if [ -c /dev/ttyv0 -a ! -e /dev/vga ];then
-	ln -fs /dev/ttyv0 /dev/vga
-fi
-
-# XXX - in case the user has a customized /etc/rc.devfs we need to keep
-#	pulling it in until we have a better way of doing this in rc.d.
-#
-if [ -r /etc/rc.devfs ]; then
-	sh /etc/rc.devfs
-fi
+run_rc_command "$1"

==== //depot/projects/ia64_epc/etc/rc.d/kpasswdd#2 (text+ko) ====

@@ -1,10 +1,10 @@
 #!/bin/sh
 #
-# $FreeBSD: src/etc/rc.d/kpasswdd,v 1.1 2003/04/30 20:58:49 markm Exp $
+# $FreeBSD: src/etc/rc.d/kpasswdd,v 1.2 2003/05/06 02:28:03 mtm Exp $
 #
 
 # PROVIDE: kpasswdd
-# REQUIRE: kadmind5
+# REQUIRE: kadmin
 # BEFORE: DAEMON
 # KEYWORD: FreeBSD
 

==== //depot/projects/ia64_epc/etc/remote#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/etc/remote,v 1.11 2001/02/21 19:45:47 nik Exp $
+# $FreeBSD: src/etc/remote,v 1.12 2003/05/05 21:37:43 dougb Exp $
 #
 #	@(#)remote	5.2 (Berkeley) 6/30/90
 #
@@ -52,7 +52,7 @@
 cuaa0c|cua0c:dv=/dev/cuaa0:br#9600:pa=none:
 
 # Finger friendly shortcuts
-com1:dv=/dev/cuaa0:br#9600:pa=none:
-com2:dv=/dev/cuaa1:br#9600:pa=none:
-com3:dv=/dev/cuaa2:br#9600:pa=none:
-com4:dv=/dev/cuaa3:br#9600:pa=none:
+sio0|com1:dv=/dev/cuaa0:br#9600:pa=none:
+sio1|com2:dv=/dev/cuaa1:br#9600:pa=none:
+sio2|com3:dv=/dev/cuaa2:br#9600:pa=none:
+sio3|com4:dv=/dev/cuaa3:br#9600:pa=none:

==== //depot/projects/ia64_epc/etc/services#3 (text+ko) ====

@@ -16,7 +16,7 @@
 # Kerberos services are for Kerberos v4, and are unofficial.  Sites running
 # v5 should uncomment v5 entries and comment v4 entries.
 #
-# $FreeBSD: src/etc/services,v 1.92 2003/04/29 09:54:06 mdodd Exp $
+# $FreeBSD: src/etc/services,v 1.93 2003/05/05 22:10:14 dougb Exp $
 #	From: @(#)services	5.8 (Berkeley) 5/9/91
 #
 # WELL KNOWN PORT NUMBERS
@@ -1198,6 +1198,7 @@
 accessbuilder	888/tcp
 accessbuilder	888/udp
 swat		901/tcp			# samba web configuration tool
+rndc		953/tcp			# named's rndc control socket
 ftps-data	989/tcp			# ftp protocol, data, over TLS/SSL
 ftps-data	989/udp
 ftps		990/tcp			# ftp protocol, control, over TLS/SSL
@@ -1922,6 +1923,8 @@
 dec-notes	3333/tcp   #DEC Notes
 dec-notes	3333/udp   #DEC Notes
 rsvp-encap	3455/udp   #RSVP encapsulated in UDP
+nut		3493/tcp   #Network UPS Tools
+nut		3493/udp   #Network UPS Tools
 mapper-nodemgr	3984/tcp   #MAPPER network node manager
 mapper-nodemgr	3984/udp   #MAPPER network node manager
 mapper-mapethd	3985/tcp   #MAPPER TCP/IP server

==== //depot/projects/ia64_epc/gnu/usr.bin/binutils/libbinutils/Makefile#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/gnu/usr.bin/binutils/libbinutils/Makefile,v 1.18 2002/10/11 06:28:05 obrien Exp $
+# $FreeBSD: src/gnu/usr.bin/binutils/libbinutils/Makefile,v 1.19 2003/05/08 06:39:31 peter Exp $
 
 .include "../Makefile.inc0"
 
@@ -9,7 +9,12 @@
 	ieee.c rdcoff.c rddbg.c rename.c stabs.c unwind-ia64.c \
 	wrstabs.c version.c binemul.c budemang.c emul_vanilla.c
 WARNS=	0
-CFLAGS+= -DTARGET=\"${TARGET_ARCH}-unknown-freebsd\"
+.if ${TARGET_ARCH} == "amd64"
+BINUTILS_ARCH=x86_64
+.else
+BINUTILS_ARCH=${TARGET_ARCH}
+.endif
+CFLAGS+= -DTARGET=\"${BINUTILS_ARCH}-unknown-freebsd\"
 CFLAGS+= -DBFD_VERSION_STRING=\"${VERSION}\"
 CFLAGS+= -I${SRCDIR}/binutils
 CFLAGS+= -I${SRCDIR}/bfd

==== //depot/projects/ia64_epc/include/paths.h#3 (text+ko) ====

@@ -31,7 +31,7 @@
  * SUCH DAMAGE.
  *
  *	@(#)paths.h	8.1 (Berkeley) 6/2/93
- * $FreeBSD: src/include/paths.h,v 1.18 2003/04/07 16:21:25 mdodd Exp $
+ * $FreeBSD: src/include/paths.h,v 1.19 2003/05/05 22:49:22 obrien Exp $
  */
 
 #ifndef _PATHS_H_
@@ -59,6 +59,8 @@
 #define	_PATH_DRUM	"/dev/drum"
 #define	_PATH_ETC	"/etc"
 #define	_PATH_FTPUSERS	"/etc/ftpusers"
+#define	_PATH_HALT	"/sbin/halt"
+#define	_PATH_IFCONFIG	"/sbin/ifconfig"
 #define	_PATH_KMEM	"/dev/kmem"
 #define	_PATH_LIBMAP_CONF	"/etc/libmap.conf"
 #define	_PATH_LOGIN	"/usr/bin/login"
@@ -67,7 +69,9 @@
 #define	_PATH_MEM	"/dev/mem"
 #define	_PATH_NOLOGIN	"/var/run/nologin"
 #define	_PATH_RCP	"/bin/rcp"
+#define	_PATH_REBOOT	"/sbin/reboot"
 #define	_PATH_RLOGIN	"/usr/bin/rlogin"
+#define	_PATH_RM	"/bin/rm"
 #define	_PATH_RSH	"/usr/bin/rsh"
 #define	_PATH_SENDMAIL	"/usr/sbin/sendmail"
 #define	_PATH_SHELLS	"/etc/shells"

==== //depot/projects/ia64_epc/lib/libc/amd64/_fpmath.h#2 (text+ko) ====

@@ -23,7 +23,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD: src/lib/libc/amd64/_fpmath.h,v 1.2 2003/04/05 22:10:13 das Exp $
+ * $FreeBSD: src/lib/libc/amd64/_fpmath.h,v 1.3 2003/05/08 00:02:03 peter Exp $
  */
 
 union IEEEl2bits {
@@ -33,7 +33,8 @@
 		unsigned int	manh	:32;
 		unsigned int	exp	:15;
 		unsigned int	sign	:1;
-		unsigned int	junk	:16;
+		unsigned int	junkl	:16;
+		unsigned int	junkh	:32;
 	} bits;
 };
 

==== //depot/projects/ia64_epc/lib/libc/amd64/arith.h#2 (text+ko) ====

@@ -1,8 +1,12 @@
 /*
  * MD header for contrib/gdtoa
  *
- * $FreeBSD: src/lib/libc/amd64/arith.h,v 1.1 2003/03/12 20:29:59 das Exp $
+ * $FreeBSD: src/lib/libc/amd64/arith.h,v 1.2 2003/05/07 23:48:05 peter Exp $
  */
 
 #define IEEE_8087
 #define Arith_Kind_ASL 1
+#define Long int
+#define Intcast (int)(long)
+#define Double_Align
+#define X64_bit_pointers

==== //depot/projects/ia64_epc/lib/libc/amd64/gen/Makefile.inc#2 (text+ko) ====

@@ -1,6 +1,6 @@
 #	@(#)Makefile.inc	8.1 (Berkeley) 6/4/93
-# $FreeBSD: src/lib/libc/amd64/gen/Makefile.inc,v 1.19 2003/04/30 18:08:01 peter Exp $
+# $FreeBSD: src/lib/libc/amd64/gen/Makefile.inc,v 1.20 2003/05/07 23:49:24 peter Exp $
 
-SRCS+=	_setjmp.S setjmp.S sigsetjmp.S alloca.S \
+SRCS+=	_setjmp.S setjmp.S sigsetjmp.S \
 	fabs.S modf.S \
 	frexp.c infinity.c isinf.c

==== //depot/projects/ia64_epc/lib/libc/amd64/gen/alloca.S#2 (text+ko) ====

@@ -38,14 +38,14 @@
 	.asciz "@(#)alloca.s	5.2 (Berkeley) 5/14/90"
 #endif /* LIBC_SCCS and not lint */
 #include <machine/asm.h>
-__FBSDID("$FreeBSD: src/lib/libc/amd64/gen/alloca.S,v 1.1 2003/05/01 16:04:38 obrien Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/amd64/gen/alloca.S,v 1.2 2003/05/08 00:02:47 peter Exp $");
 
 
 /* like alloc, but automatic automatic free in return */
 
 ENTRY(alloca)
 	popq	%rdx		/*  pop return addr */
-	movl	%rsp,%rcx
+	movq	%rsp,%rcx
 	addq	$15,%rdi	/*  round amount to allocate up to 16 bytes */
 	andq	$~15,%rdi
 	subq	%rdi,%rsp

==== //depot/projects/ia64_epc/lib/libc/amd64/gen/modf.S#2 (text+ko) ====

@@ -40,7 +40,7 @@
 #if defined(LIBC_SCCS)
 	RCSID("$NetBSD: modf.S,v 1.5 1997/07/16 14:37:18 christos Exp $")
 #endif
-__FBSDID("$FreeBSD: src/lib/libc/amd64/gen/modf.S,v 1.1 2003/04/30 16:21:03 obrien Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/amd64/gen/modf.S,v 1.2 2003/05/08 03:19:37 peter Exp $");
 
 /*
  * modf(value, iptr): return fractional part of value, and stores the
@@ -52,44 +52,41 @@
 
 /* With CHOP mode on, frndint behaves as TRUNC does.  Useful. */
 ENTRY(modf)
-	pushq	%rbp
-	movq	%rsp,%rbp
-	subq	$24,%rsp
 
 	/*
 	 * Set chop mode.
 	 */
-	fnstcw	-12(%rbp)
-	movw	-12(%rbp),%dx
+	fnstcw	-12(%rsp)
+	movw	-12(%rsp),%dx
 	orw	$3072,%dx
-	movw	%dx,-16(%rbp)
-	fldcw	-16(%rbp)
+	movw	%dx,-16(%rsp)
+	fldcw	-16(%rsp)
 
 	/*
 	 * Get integral part.
 	 */
-	movsd	%xmm0,-24(%rbp)
-	fldl	-24(%rbp)
+	movsd	%xmm0,-24(%rsp)
+	fldl	-24(%rsp)
 	frndint
-	fstpl	-8(%rbp)
+	fstpl	-8(%rsp)
 
 	/*
 	 * Restore control word.
 	 */
-	fldcw	-12(%rbp)
+	fldcw	-12(%rsp)
 
 	/*
 	 * Store integral part.
 	 */
-	movsd	-8(%rbp),%xmm0
+	movsd	-8(%rsp),%xmm0
 	movsd	%xmm0,(%rdi)
 
 	/*
 	 * Get fractional part and return it.
 	 */
-	fldl	-24(%rbp)
-	fsubl	-8(%rbp)
-	movsd   -8(%rbp),%xmm0
+	fldl	-24(%rsp)
+	fsubl	-8(%rsp)
+	fstpl	-8(%rsp)
+	movsd   -8(%rsp),%xmm0
 
-	leave
 	ret

==== //depot/projects/ia64_epc/lib/libc/amd64/gen/setjmp.S#2 (text+ko) ====

@@ -38,7 +38,7 @@
 	.asciz "@(#)setjmp.s	5.1 (Berkeley) 4/23/90"
 #endif /* LIBC_SCCS and not lint */
 #include <machine/asm.h>
-__FBSDID("$FreeBSD: src/lib/libc/amd64/gen/setjmp.S,v 1.23 2003/04/30 18:09:33 peter Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/amd64/gen/setjmp.S,v 1.24 2003/05/08 06:25:03 peter Exp $");
 
 /*
  * C library -- _setjmp, _longjmp
@@ -55,9 +55,9 @@
 ENTRY(setjmp)
 	pushq	%rdi
 	movq	%rdi,%rcx
-	leaq	72(%rcx),%rdi		/* (sigset_t*)oset */
+	movq	$1,%rdi			/* SIG_BLOCK       */
 	movq	$0,%rsi			/* (sigset_t*)set  */
-	movq	$1,%rdx			/* SIG_BLOCK       */
+	leaq	72(%rcx),%rdx		/* (sigset_t*)oset */
 	call	PIC_PLT(CNAME(_sigprocmask))
 	popq	%rdi
 	movq	%rdi,%rcx
@@ -80,9 +80,9 @@
 	pushq	%rdi
 	pushq	%rsi
 	movq	%rdi,%rdx
-	movq	$0,%rdi			/* (sigset_t*)oset */
+	movq	$1,%rdi			/* SIG_SETMASK     */
 	leaq	72(%rdx),%rsi		/* (sigset_t*)set  */
-	movq	$3,%rdx			/* SIG_SETMASK     */
+	movq	$0,%rdx			/* (sigset_t*)oset */
 	call	PIC_PLT(CNAME(_sigprocmask))
 	popq	%rsi
 	popq	%rdi			/* jmpbuf */

==== //depot/projects/ia64_epc/lib/libc/amd64/gen/sigsetjmp.S#2 (text+ko) ====

@@ -41,7 +41,7 @@
 	.asciz "$Id: sigsetjmp.S,v 1.1 1993/12/05 13:01:05 ats Exp $"
 #endif /* LIBC_SCCS and not lint */
 #include <machine/asm.h>
-__FBSDID("$FreeBSD: src/lib/libc/amd64/gen/sigsetjmp.S,v 1.25 2003/04/30 18:09:33 peter Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/amd64/gen/sigsetjmp.S,v 1.26 2003/05/08 06:25:03 peter Exp $");
 
 #include "SYS.h"
 
@@ -58,18 +58,17 @@
  */
 
 ENTRY(sigsetjmp)
-	pushq	%rdi
-	movq	%rdi,%rcx
-	movl	%esi,88(%rcx)
+	movl	%esi,88(%rdi)
 	testl	%esi,%esi
 	jz	2f
-	leaq	72(%rcx),%rdi		/* (sigset_t*)oset */
+	pushq	%rdi
+	movq	$1,%rdi			/* SIG_BLOCK       */
 	movq	$0,%rsi			/* (sigset_t*)set  */
-	movq	$1,%rdx			/* SIG_BLOCK       */
+	leaq	72(%rcx),%rdx		/* (sigset_t*)oset */
 	call	PIC_PLT(CNAME(_sigprocmask))
 	popq	%rdi
-	movq	%rdi,%rcx
-2:	movq	0(%rsp),%rdx		/* retval */
+2:	movq	%rdi,%rcx
+	movq	0(%rsp),%rdx		/* retval */
 	movq	%rdx, 0(%rcx)		/* retval */
 	movq	%rbx, 8(%rcx)
 	movq	%rsp,16(%rcx)
@@ -90,9 +89,9 @@
 	movq	%rdi,%rdx
 	pushq	%rdi
 	pushq	%rsi
-	movq	$0,%rdi			/* (sigset_t*)oset */
+	movq	$3,%rdi			/* SIG_SETMASK     */
 	leaq	72(%rdx),%rsi		/* (sigset_t*)set  */
-	movq	$3,%rdx			/* SIG_SETMASK     */
+	movq	$0,%rdx			/* (sigset_t*)oset */
 	call	PIC_PLT(CNAME(_sigprocmask))
 	popq	%rsi
 	popq	%rdi			/* jmpbuf */

==== //depot/projects/ia64_epc/lib/libc/i386/gen/rfork_thread.S#2 (text+ko) ====

@@ -25,7 +25,7 @@
  */
 
 #include <machine/asm.h>
-__FBSDID("$FreeBSD: src/lib/libc/i386/gen/rfork_thread.S,v 1.4 2002/03/23 02:44:18 obrien Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/i386/gen/rfork_thread.S,v 1.5 2003/05/07 17:23:25 jhb Exp $");
 
 /*
  * With thanks to John Dyson for the original version of this.
@@ -109,5 +109,9 @@
 	 * Branch here if the thread creation fails:
 	 */
 2:
+	addl	$8, %esp
+	popl	%esi
+	movl	%ebp, %esp
+	popl	%ebp
 	PIC_PROLOGUE
 	jmp	PIC_PLT(HIDENAME(cerror))

==== //depot/projects/ia64_epc/lib/libpam/libpam/Makefile#4 (text+ko) ====

@@ -33,7 +33,7 @@
 # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 # SUCH DAMAGE.
 #
-# $FreeBSD: src/lib/libpam/libpam/Makefile,v 1.43 2003/05/01 14:55:06 des Exp $
+# $FreeBSD: src/lib/libpam/libpam/Makefile,v 1.44 2003/05/05 21:15:35 des Exp $
 
 OPENPAM=	${.CURDIR}/../../../contrib/openpam
 .PATH: ${OPENPAM}/include ${OPENPAM}/lib ${OPENPAM}/doc/man
@@ -127,7 +127,7 @@
 	pam_vprompt.3
 
 CSTD?= c99
-WARNS?=	5
+WARNS?=	6
 CFLAGS+= -I${.CURDIR} -I${OPENPAM}/include
 CFLAGS+= -DLIB_MAJ=${SHLIB_MAJOR}
 

==== //depot/projects/ia64_epc/lib/libpthread/thread/thr_cancel.c#5 (text+ko) ====

@@ -1,6 +1,6 @@
 /*
  * David Leonard <d@openbsd.org>, 1999. Public domain.
- * $FreeBSD: src/lib/libpthread/thread/thr_cancel.c,v 1.19 2003/04/28 23:56:11 deischen Exp $
+ * $FreeBSD: src/lib/libpthread/thread/thr_cancel.c,v 1.20 2003/05/06 00:02:54 deischen Exp $
  */
 #include <sys/errno.h>
 #include <pthread.h>
@@ -64,16 +64,7 @@
 				break;
 
 			case PS_JOIN:
-				/*
-				 * Disconnect the thread from the joinee:
-				 */
-				if (pthread->join_status.thread != NULL) {
-					pthread->join_status.thread->joiner
-					    = NULL;
-					pthread->join_status.thread = NULL;
-				}
 				pthread->cancelflags |= THR_CANCELLING;
-				_thr_setrunnable_unlocked(pthread);
 				break;
 
 			case PS_SUSPENDED:

==== //depot/projects/ia64_epc/lib/libthr/arch/i386/i386/_setcurthread.c#2 (text+ko) ====

@@ -23,7 +23,7 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD: src/lib/libthr/arch/i386/i386/_setcurthread.c,v 1.3 2003/04/03 03:34:49 jake Exp $
+ * $FreeBSD: src/lib/libthr/arch/i386/i386/_setcurthread.c,v 1.4 2003/05/06 02:33:49 mtm Exp $
  */
 
 #include <sys/types.h>
@@ -62,7 +62,10 @@
 void
 _retire_thread(void *entry)
 {
-	*(void **)entry = *ldt_free;
+	if (ldt_free == NULL)
+		*(void **)entry = NULL;
+	else
+		*(void **)entry = *ldt_free;
 	ldt_free = entry;
 }
 

==== //depot/projects/ia64_epc/lib/libthr/thread/thr_mutex.c#2 (text+ko) ====

@@ -29,7 +29,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD: src/lib/libthr/thread/thr_mutex.c,v 1.3 2003/04/02 03:05:39 jeff Exp $
+ * $FreeBSD: src/lib/libthr/thread/thr_mutex.c,v 1.4 2003/05/06 02:30:52 mtm Exp $
  */
 #include <stdlib.h>
 #include <errno.h>
@@ -471,7 +471,7 @@
 	int	ret = 0;
 
 	PTHREAD_ASSERT((mutex != NULL) && (*mutex != NULL),
-	    "Uninitialized mutex in pthread_mutex_trylock_basic");
+	    "Uninitialized mutex in mutex_lock_common");
 
 	/*
 	 * Enter a loop waiting to become the mutex owner.  We need a

==== //depot/projects/ia64_epc/lib/libthr/thread/thr_sig.c#2 (text+ko) ====

@@ -24,7 +24,7 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD: src/lib/libthr/thread/thr_sig.c,v 1.2 2003/04/02 03:05:39 jeff Exp $
+ * $FreeBSD: src/lib/libthr/thread/thr_sig.c,v 1.3 2003/05/06 02:30:52 mtm Exp $
  */
 
 #include <sys/param.h>
@@ -124,28 +124,25 @@
 	curthread->state = psd.psd_state;
 	curthread->flags = psd.psd_flags;
 
-	/* Check the threads previous state: */
-	if (psd.psd_state != PS_RUNNING) {
-		/*
-		 * Do a little cleanup handling for those threads in
-		 * queues before calling the signal handler.  Signals
-		 * for these threads are temporarily blocked until
-		 * after cleanup handling.
-		 */
-		switch (psd.psd_state) {
-		case PS_COND_WAIT:
-			_cond_wait_backout(curthread);
-			psd.psd_state = PS_RUNNING;
-			break;
+	/*
+	 * Do a little cleanup handling for those threads in
+	 * queues before calling the signal handler.  Signals
+	 * for these threads are temporarily blocked until
+	 * after cleanup handling.
+	 */
+	switch (psd.psd_state) {

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



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