PERFORCE change 34005 for review

Marcel Moolenaar marcel at FreeBSD.org
Wed Jul 2 22:34:36 PDT 2003


http://perforce.freebsd.org/chv.cgi?CH=34005

Change 34005 by marcel at marcel_nfs on 2003/07/02 22:34:06

	IFC @34004

Affected files ...

.. //depot/projects/ia64/Makefile.inc1#70 integrate
.. //depot/projects/ia64/contrib/groff/tmac/tty-char.tmac#4 integrate
.. //depot/projects/ia64/kerberos5/Makefile.inc#9 integrate
.. //depot/projects/ia64/kerberos5/libexec/hprop/Makefile#4 integrate
.. //depot/projects/ia64/kerberos5/libexec/hpropd/Makefile#6 integrate
.. //depot/projects/ia64/kerberos5/libexec/ipropd-master/Makefile#7 integrate
.. //depot/projects/ia64/kerberos5/libexec/ipropd-slave/Makefile#7 integrate
.. //depot/projects/ia64/kerberos5/libexec/kadmind/Makefile#3 integrate
.. //depot/projects/ia64/kerberos5/libexec/kdc/Makefile#7 integrate
.. //depot/projects/ia64/kerberos5/libexec/kpasswdd/Makefile#3 integrate
.. //depot/projects/ia64/kerberos5/libexec/telnetd/Makefile#7 integrate
.. //depot/projects/ia64/kerberos5/usr.bin/kadmin/Makefile#4 integrate
.. //depot/projects/ia64/kerberos5/usr.bin/kdestroy/Makefile#2 integrate
.. //depot/projects/ia64/kerberos5/usr.bin/kinit/Makefile#2 integrate
.. //depot/projects/ia64/kerberos5/usr.bin/klist/Makefile#2 integrate
.. //depot/projects/ia64/kerberos5/usr.bin/kpasswd/Makefile#2 integrate
.. //depot/projects/ia64/kerberos5/usr.bin/ksu/Makefile#2 integrate
.. //depot/projects/ia64/kerberos5/usr.bin/telnet/Makefile#7 integrate
.. //depot/projects/ia64/kerberos5/usr.sbin/kstash/Makefile#3 integrate
.. //depot/projects/ia64/kerberos5/usr.sbin/ktutil/Makefile#7 integrate
.. //depot/projects/ia64/lib/libc/stdio/vsnprintf.c#7 integrate
.. //depot/projects/ia64/lib/libc_r/Makefile#5 integrate
.. //depot/projects/ia64/lib/libc_r/arch/alpha/_atomic_lock.S#2 integrate
.. //depot/projects/ia64/lib/libpthread/Makefile#10 integrate
.. //depot/projects/ia64/lib/libpthread/support/Makefile.inc#3 integrate
.. //depot/projects/ia64/lib/libpthread/thread/thr_cancel.c#8 integrate
.. //depot/projects/ia64/lib/libpthread/thread/thr_cond.c#13 integrate
.. //depot/projects/ia64/lib/libthr/thread/thr_mutex.c#11 integrate
.. //depot/projects/ia64/release/doc/ja_JP.eucJP/errata/article.sgml#14 integrate
.. //depot/projects/ia64/sbin/Makefile#27 integrate
.. //depot/projects/ia64/sbin/mount_nwfs/Makefile#3 delete
.. //depot/projects/ia64/sbin/mount_nwfs/mount_nwfs.8#7 delete
.. //depot/projects/ia64/sbin/mount_nwfs/mount_nwfs.c#3 delete
.. //depot/projects/ia64/sbin/mount_portalfs/Makefile#3 delete
.. //depot/projects/ia64/sbin/mount_portalfs/activate.c#2 delete
.. //depot/projects/ia64/sbin/mount_portalfs/conf.c#2 delete
.. //depot/projects/ia64/sbin/mount_portalfs/mount_portalfs.8#4 delete
.. //depot/projects/ia64/sbin/mount_portalfs/mount_portalfs.c#4 delete
.. //depot/projects/ia64/sbin/mount_portalfs/pathnames.h#2 delete
.. //depot/projects/ia64/sbin/mount_portalfs/portal.conf#2 delete
.. //depot/projects/ia64/sbin/mount_portalfs/portald.h#3 delete
.. //depot/projects/ia64/sbin/mount_portalfs/pt_conf.c#2 delete
.. //depot/projects/ia64/sbin/mount_portalfs/pt_exec.c#2 delete
.. //depot/projects/ia64/sbin/mount_portalfs/pt_file.c#2 delete
.. //depot/projects/ia64/sbin/mount_portalfs/pt_tcp.c#2 delete
.. //depot/projects/ia64/sbin/mount_portalfs/pt_tcplisten.c#2 delete
.. //depot/projects/ia64/sbin/mount_smbfs/Makefile#3 delete
.. //depot/projects/ia64/secure/usr.bin/ssh/Makefile#10 integrate
.. //depot/projects/ia64/secure/usr.sbin/sshd/Makefile#15 integrate
.. //depot/projects/ia64/share/man/man4/umass.4#10 integrate
.. //depot/projects/ia64/share/mk/bsd.dep.mk#11 integrate
.. //depot/projects/ia64/share/mk/bsd.lib.mk#23 integrate
.. //depot/projects/ia64/share/mk/bsd.libnames.mk#18 integrate
.. //depot/projects/ia64/share/mk/sys.mk#10 integrate
.. //depot/projects/ia64/sys/alpha/alpha/mp_machdep.c#10 integrate
.. //depot/projects/ia64/sys/boot/efi/libefi/Makefile#8 integrate
.. //depot/projects/ia64/sys/boot/i386/libi386/Makefile#10 integrate
.. //depot/projects/ia64/sys/boot/ia64/libski/Makefile#8 integrate
.. //depot/projects/ia64/sys/boot/ia64/libski/pal_stub.S#1 branch
.. //depot/projects/ia64/sys/boot/ia64/libski/pal_stub.s#2 delete
.. //depot/projects/ia64/sys/boot/pc98/libpc98/Makefile#9 integrate
.. //depot/projects/ia64/sys/conf/files.ia64#41 integrate
.. //depot/projects/ia64/sys/dev/acpica/acpi.c#32 integrate
.. //depot/projects/ia64/sys/dev/ata/ata-chipset.c#20 integrate
.. //depot/projects/ia64/sys/dev/ata/ata-pci.c#29 integrate
.. //depot/projects/ia64/sys/dev/ata/ata-pci.h#11 integrate
.. //depot/projects/ia64/sys/dev/fatm/if_fatm.c#3 integrate
.. //depot/projects/ia64/sys/dev/ips/ips_pci.c#4 integrate
.. //depot/projects/ia64/sys/dev/kbd/atkbd.c#7 integrate
.. //depot/projects/ia64/sys/dev/ppc/ppc.c#1 branch
.. //depot/projects/ia64/sys/dev/ppc/ppcreg.h#1 branch
.. //depot/projects/ia64/sys/dev/random/randomdev.c#9 integrate
.. //depot/projects/ia64/sys/dev/sio/sio.c#46 integrate
.. //depot/projects/ia64/sys/geom/geom_ctl.c#14 integrate
.. //depot/projects/ia64/sys/i386/bios/apm.c#4 integrate
.. //depot/projects/ia64/sys/i386/isa/pcvt/pcvt_drv.c#8 integrate
.. //depot/projects/ia64/sys/ia64/ia64/context.S#1 branch
.. //depot/projects/ia64/sys/ia64/ia64/context.s#3 delete
.. //depot/projects/ia64/sys/ia64/ia64/exception.S#1 branch
.. //depot/projects/ia64/sys/ia64/ia64/exception.s#26 delete
.. //depot/projects/ia64/sys/ia64/ia64/locore.S#1 branch
.. //depot/projects/ia64/sys/ia64/ia64/locore.s#17 delete
.. //depot/projects/ia64/sys/ia64/ia64/pal.S#1 branch
.. //depot/projects/ia64/sys/ia64/ia64/pal.s#3 delete
.. //depot/projects/ia64/sys/ia64/ia64/setjmp.S#1 branch
.. //depot/projects/ia64/sys/ia64/ia64/setjmp.s#2 delete
.. //depot/projects/ia64/sys/ia64/ia64/support.S#1 branch
.. //depot/projects/ia64/sys/ia64/ia64/support.s#9 delete
.. //depot/projects/ia64/sys/ia64/ia64/syscall.S#1 branch
.. //depot/projects/ia64/sys/ia64/ia64/syscall.s#12 delete
.. //depot/projects/ia64/sys/isa/atkbdc_isa.c#4 integrate
.. //depot/projects/ia64/sys/isa/fd.c#19 integrate
.. //depot/projects/ia64/sys/isa/isahint.c#3 integrate
.. //depot/projects/ia64/sys/isa/syscons_isa.c#8 integrate
.. //depot/projects/ia64/sys/kern/kern_mutex.c#27 integrate
.. //depot/projects/ia64/sys/kern/kern_tc.c#25 integrate
.. //depot/projects/ia64/sys/kern/subr_hints.c#6 integrate
.. //depot/projects/ia64/sys/netgraph/atm/ng_atm.c#2 integrate
.. //depot/projects/ia64/sys/nfsclient/nfs_nfsiod.c#7 integrate
.. //depot/projects/ia64/sys/nfsserver/nfs_syscalls.c#16 integrate
.. //depot/projects/ia64/sys/pc98/pc98/fd.c#20 integrate
.. //depot/projects/ia64/sys/pc98/pc98/pc98kbd.c#5 integrate
.. //depot/projects/ia64/sys/pc98/pc98/sio.c#24 integrate
.. //depot/projects/ia64/sys/pc98/pc98/syscons_pc98.c#5 integrate
.. //depot/projects/ia64/sys/sys/bus.h#9 integrate
.. //depot/projects/ia64/usr.sbin/Makefile#43 integrate
.. //depot/projects/ia64/usr.sbin/mount_nwfs/Makefile#1 branch
.. //depot/projects/ia64/usr.sbin/mount_nwfs/mount_nwfs.8#1 branch
.. //depot/projects/ia64/usr.sbin/mount_nwfs/mount_nwfs.c#1 branch
.. //depot/projects/ia64/usr.sbin/mount_portalfs/Makefile#1 branch
.. //depot/projects/ia64/usr.sbin/mount_portalfs/activate.c#1 branch
.. //depot/projects/ia64/usr.sbin/mount_portalfs/conf.c#1 branch
.. //depot/projects/ia64/usr.sbin/mount_portalfs/mount_portalfs.8#1 branch
.. //depot/projects/ia64/usr.sbin/mount_portalfs/mount_portalfs.c#1 branch
.. //depot/projects/ia64/usr.sbin/mount_portalfs/pathnames.h#1 branch
.. //depot/projects/ia64/usr.sbin/mount_portalfs/portal.conf#1 branch
.. //depot/projects/ia64/usr.sbin/mount_portalfs/portald.h#1 branch
.. //depot/projects/ia64/usr.sbin/mount_portalfs/pt_conf.c#1 branch
.. //depot/projects/ia64/usr.sbin/mount_portalfs/pt_exec.c#1 branch
.. //depot/projects/ia64/usr.sbin/mount_portalfs/pt_file.c#1 branch
.. //depot/projects/ia64/usr.sbin/mount_portalfs/pt_tcp.c#1 branch
.. //depot/projects/ia64/usr.sbin/mount_portalfs/pt_tcplisten.c#1 branch
.. //depot/projects/ia64/usr.sbin/mount_smbfs/Makefile#1 branch
.. //depot/projects/ia64/usr.sbin/watchdogd/Makefile#2 integrate
.. //depot/projects/ia64/usr.sbin/watchdogd/watchdogd.c#2 integrate

Differences ...

==== //depot/projects/ia64/Makefile.inc1#70 (text+ko) ====

@@ -1,5 +1,5 @@
 #
-# $FreeBSD: src/Makefile.inc1,v 1.373 2003/07/01 23:10:39 gordon Exp $
+# $FreeBSD: src/Makefile.inc1,v 1.374 2003/07/02 19:26:19 gordon Exp $
 #
 # Make command line options:
 #	-DNO_KERBEROS Do not build Heimdal (Kerberos 5)
@@ -667,7 +667,7 @@
 _yacc=		usr.bin/yacc
 .endif
 
-.if exists(${.CURDIR}/rescue) && !defined(NO_RESCUE) && \
+.if exists(${.CURDIR}/rescue) && defined(RESCUE) && \
     ${BOOTSTRAPPING} < 501100
 _crunchgen=	usr.sbin/crunch/crunchgen
 .endif
@@ -752,7 +752,7 @@
 _btxld=		usr.sbin/btxld
 .endif
 
-.if (exists(${.CURDIR}/rescue) && !defined(NO_RESCUE) || \
+.if (exists(${.CURDIR}/rescue) && defined(RESCUE) || \
     defined(RELEASEDIR)) && \
     ( ${TARGET_ARCH} != ${MACHINE_ARCH} || ${BOOTSTRAPPING} < 501101 )
 _crunchide=	usr.sbin/crunch/crunchide

==== //depot/projects/ia64/contrib/groff/tmac/tty-char.tmac#4 (text+ko) ====

@@ -135,6 +135,12 @@
 .tty-char \[rf] _|
 .tty-char \[lc] |~
 .tty-char \[rc] ~|
+.tty-char \[lb] `-
+.tty-char \[rb] -'
+.tty-char \[lk] {
+.tty-char \[rk] }
+.tty-char \[lt] ,-
+.tty-char \[rt] -.
 .\" Latin-1 characters
 .tty-char \[r!] \z,i
 .tty-char \[Po] \z-L

==== //depot/projects/ia64/kerberos5/Makefile.inc#9 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/kerberos5/Makefile.inc,v 1.16 2003/06/18 14:23:44 mr Exp $
+# $FreeBSD: src/kerberos5/Makefile.inc,v 1.17 2003/07/02 23:46:37 ru Exp $
 
 DISTRIBUTION?=	crypto
 NOLINT=		true
@@ -45,9 +45,9 @@
 .endif
 
 .if exists(${.OBJDIR}/../../lib/libvers)
-VERSOBJDIR=	${.OBJDIR}/../../lib/libvers
+LIBVERS=	${.OBJDIR}/../../lib/libvers/libvers.a
 .else
-VERSOBJDIR=	${.CURDIR}/../../lib/libvers
+LIBVERS=	${.CURDIR}/../../lib/libvers/libvers.a
 .endif
 
 .if exists(${.OBJDIR}/../../lib/libkrb5)
@@ -56,40 +56,10 @@
 KRB5OBJDIR=	${.CURDIR}/../../lib/libkrb5
 .endif
 
-.if exists(${.OBJDIR}/../../lib/libkadm5clnt)
-KADM5COBJDIR=	${.OBJDIR}/../../lib/libkadm5clnt
-.else
-KADM5COBJDIR=	${.CURDIR}/../../lib/libkadm5clnt
-.endif
-
-.if exists(${.OBJDIR}/../../lib/libkadm5srv)
-KADM5SOBJDIR=	${.OBJDIR}/../../lib/libkadm5srv
-.else
-KADM5SOBJDIR=	${.CURDIR}/../../lib/libkadm5srv
-.endif
-
-.if exists(${.OBJDIR}/../../lib/libkafs5)
-KAFS5OBJDIR=	${.OBJDIR}/../../lib/libkafs5
-.else
-KAFS5OBJDIR=	${.CURDIR}/../../lib/libkafs5
-.endif
-
-.if exists(${.OBJDIR}/../../lib/libkrb5util)
-KRB5UTILOBJDIR=	${.OBJDIR}/../../lib/libkrb5util
-.else
-KRB5UTILOBJDIR=	${.CURDIR}/../../lib/libkrb5util
-.endif
-
-.if exists(${.OBJDIR}/../../lib/libkdb5)
-KDB5OBJDIR=	${.OBJDIR}/../../lib/libkdb5
-.else
-KDB5OBJDIR=	${.CURDIR}/../../lib/libkdb5
-.endif
-
 .if exists(${.OBJDIR}/../../lib/libsl)
-SLOBJDIR=	${.OBJDIR}/../../lib/libsl
+LIBSL=		${.OBJDIR}/../../lib/libsl/libsl.a
 .else
-SLOBJDIR=	${.CURDIR}/../../lib/libsl
+LIBSL=		${.CURDIR}/../../lib/libsl/libsl.a
 .endif
 
 .if exists(${.OBJDIR}/../../lib/libtelnet)

==== //depot/projects/ia64/kerberos5/libexec/hprop/Makefile#4 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/kerberos5/libexec/hprop/Makefile,v 1.8 2003/03/09 21:56:51 markm Exp $
+# $FreeBSD: src/kerberos5/libexec/hprop/Makefile,v 1.9 2003/07/02 23:46:37 ru Exp $
 
 PROG=		hprop
 SRCS=		hprop.c mit_dump.c v4_dump.c hprop.h kadb.h hdb_err.h
@@ -12,11 +12,9 @@
 		-I${ASN1OBJDIR} \
 		-I${HDBOBJDIR} \
 		-I${.OBJDIR}
-LDADD=		-L${KRB5OBJDIR} -lkrb5 -L${KAFS5OBJDIR} -lkafs5 \
-		-L${HDBOBJDIR} -lhdb -L${ROKENOBJDIR} -lroken \
-		-L${VERSOBJDIR} -lvers \
-		-L${ASN1OBJDIR} -lasn1 -lcrypto -lcrypt -lcom_err
-DPADD=		${LIBKRB5} ${LIBKAFS5} ${LIBHDB} ${LIBROKEN} \
+LDADD=		-lkrb5 -lkafs5 -lhdb -lroken ${LIBVERS} \
+		-lasn1 -lcrypto -lcrypt -lcom_err
+DPADD=		${LIBKRB5} ${LIBKAFS5} ${LIBHDB} ${LIBROKEN} ${LIBVERS} \
 		${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} ${LIBCOM_ERR}
 MAN=		hprop.8
 

==== //depot/projects/ia64/kerberos5/libexec/hpropd/Makefile#6 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/kerberos5/libexec/hpropd/Makefile,v 1.10 2003/06/18 09:11:33 mr Exp $
+# $FreeBSD: src/kerberos5/libexec/hpropd/Makefile,v 1.11 2003/07/02 23:46:37 ru Exp $
 
 PROG=		hpropd
 SRCS=		hpropd.c hprop.h hdb_err.h
@@ -13,11 +13,9 @@
 		-I${HDBOBJDIR} \
 		-I${.OBJDIR} \
 		${LDAPCFLAGS}
-LDADD=		-L${KRB5OBJDIR} -lkrb5 \
-		-L${HDBOBJDIR} -lhdb -L${ROKENOBJDIR} -lroken \
-		-L${VERSOBJDIR} -lvers \
-		-L${ASN1OBJDIR} -lasn1 -lcrypto -lcrypt -lcom_err ${LDAPLDADD}
-DPADD=		${LIBKRB5} ${LIBKAFS5} ${LIBHDB} ${LIBROKEN} \
+LDADD=		-lkrb5 -lhdb -lroken ${LIBVERS} \
+		-lasn1 -lcrypto -lcrypt -lcom_err ${LDAPLDADD}
+DPADD=		${LIBKRB5} ${LIBHDB} ${LIBROKEN} ${LIBVERS} \
 		${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} ${LIBCOM_ERR} ${LDAPLIBS}
 MAN=		hpropd.8
 

==== //depot/projects/ia64/kerberos5/libexec/ipropd-master/Makefile#7 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/kerberos5/libexec/ipropd-master/Makefile,v 1.11 2003/06/18 09:11:33 mr Exp $
+# $FreeBSD: src/kerberos5/libexec/ipropd-master/Makefile,v 1.12 2003/07/02 23:46:37 ru Exp $
 
 PROG=		ipropd-master
 SRCS=		ipropd_master.c iprop.h kadm5_locl.h kadm5_err.h hdb_err.h
@@ -13,13 +13,9 @@
 		-I${HDBOBJDIR} \
 		-I${.OBJDIR} \
 		${LDAPCFLAGS}
-LDADD=		\
-		-L${KADM5SOBJDIR} -lkadm5srv \
-		-L${KRB5OBJDIR} -lkrb5 \
-		-L${HDBOBJDIR} -lhdb -L${ROKENOBJDIR} -lroken \
-		-L${VERSOBJDIR} -lvers \
-		-L${ASN1OBJDIR} -lasn1 -lcrypto -lcrypt -lcom_err ${LDAPLDADD}
-DPADD=		${LIBKRB5} ${LIBKAFS5} ${LIBHDB} ${LIBROKEN} \
+LDADD=		-lkadm5srv -lkrb5 -lhdb -lroken ${LIBVERS} \
+		-lasn1 -lcrypto -lcrypt -lcom_err ${LDAPLDADD}
+DPADD=		${LIBKADM5SRV} ${LIBKRB5} ${LIBHDB} ${LIBROKEN} ${LIBVERS} \
 		${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} ${LIBCOM_ERR} ${LDAPLIBS}
 NOMAN=		yes
 

==== //depot/projects/ia64/kerberos5/libexec/ipropd-slave/Makefile#7 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/kerberos5/libexec/ipropd-slave/Makefile,v 1.11 2003/06/18 09:11:33 mr Exp $
+# $FreeBSD: src/kerberos5/libexec/ipropd-slave/Makefile,v 1.12 2003/07/02 23:46:37 ru Exp $
 
 PROG=		ipropd-slave
 SRCS=		ipropd_slave.c iprop.h kadm5_locl.h kadm5_err.h hdb_err.h
@@ -13,13 +13,9 @@
 		-I${HDBOBJDIR} \
 		-I${.OBJDIR} \
 		${LDAPCFLAGS}
-LDADD=		\
-		-L${KADM5SOBJDIR} -lkadm5srv \
-		-L${KRB5OBJDIR} -lkrb5 \
-		-L${HDBOBJDIR} -lhdb -L${ROKENOBJDIR} -lroken \
-		-L${VERSOBJDIR} -lvers \
-		-L${ASN1OBJDIR} -lasn1 -lcrypto -lcrypt -lcom_err ${LDAPLDADD}
-DPADD=		${LIBKRB5} ${LIBKAFS5} ${LIBHDB} ${LIBROKEN} \
+LDADD=		-lkadm5srv -lkrb5 -lhdb -lroken ${LIBVERS} \
+		-lasn1 -lcrypto -lcrypt -lcom_err ${LDAPLDADD}
+DPADD=		${LIBKADM5SRV} ${LIBKRB5} ${LIBHDB} ${LIBROKEN} ${LIBVERS} \
 		${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} ${LIBCOM_ERR} ${LDAPLIBS}
 NOMAN=		yes
 

==== //depot/projects/ia64/kerberos5/libexec/kadmind/Makefile#3 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/kerberos5/libexec/kadmind/Makefile,v 1.12 2003/06/18 09:11:33 mr Exp $
+# $FreeBSD: src/kerberos5/libexec/kadmind/Makefile,v 1.13 2003/07/02 23:46:37 ru Exp $
 
 PROG=		kadmind
 SRCS=		kadmind.c server.c kadm_conn.c \
@@ -15,14 +15,9 @@
 		-I${HDBOBJDIR} \
 		-I${.OBJDIR} \
 		${LDAPCFLAGS}
-LDADD=		-L${KRB5OBJDIR} -lkrb5 \
-		-L${ROKENOBJDIR} -lroken \
-		-L${VERSOBJDIR} -lvers \
-		-L${KADM5SOBJDIR} -lkadm5srv \
-		-L${HDBOBJDIR} -lhdb \
-		-L${ASN1OBJDIR} -lasn1 -lcrypto -lcrypt -lcom_err ${LDAPLDADD}
-DPADD=		${LIBKRB5} ${LIBKAFS5} ${LIBROKEN} \
-		${LIBKADM5CLNT} ${LIBKADM5SRV} ${LIBHDB} \
+LDADD=		-lkrb5 -lroken ${LIBVERS} -lkadm5srv -lhdb \
+		-lasn1 -lcrypto -lcrypt -lcom_err ${LDAPLDADD}
+DPADD=		${LIBKRB5} ${LIBROKEN} ${LIBVERS} ${LIBKADM5SRV} ${LIBHDB} \
 		${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} ${LIBCOM_ERR} ${LDAPLIBS}
 NOMAN=		yes
 

==== //depot/projects/ia64/kerberos5/libexec/kdc/Makefile#7 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/kerberos5/libexec/kdc/Makefile,v 1.11 2003/06/18 09:11:34 mr Exp $
+# $FreeBSD: src/kerberos5/libexec/kdc/Makefile,v 1.12 2003/07/02 23:46:38 ru Exp $
 
 PROG=	kdc
 SRCS=	\
@@ -21,11 +21,9 @@
 		-I${HDBOBJDIR} \
 		-I${.OBJDIR} \
 		${LDAPCFLAGS}
-LDADD=		-L${KRB5OBJDIR} -lkrb5 \
-		-L${HDBOBJDIR} -lhdb -L${ROKENOBJDIR} -lroken \
-		-L${VERSOBJDIR} -lvers \
-		-L${ASN1OBJDIR} -lasn1 -lcrypto -lcrypt -lcom_err ${LDAPLDADD}
-DPADD=		${LIBKRB5} ${LIBKAFS5} ${LIBHDB} ${LIBROKEN} \
+LDADD=		-lkrb5 -lhdb -lroken ${LIBVERS} \
+		-lasn1 -lcrypto -lcrypt -lcom_err ${LDAPLDADD}
+DPADD=		${LIBKRB5} ${LIBHDB} ${LIBROKEN} ${LIBVERS} \
 		${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} ${LIBCOM_ERR} ${LDAPLIBS}
 MAN=		kdc.8
 

==== //depot/projects/ia64/kerberos5/libexec/kpasswdd/Makefile#3 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/kerberos5/libexec/kpasswdd/Makefile,v 1.13 2003/06/18 09:11:34 mr Exp $
+# $FreeBSD: src/kerberos5/libexec/kpasswdd/Makefile,v 1.14 2003/07/02 23:46:37 ru Exp $
 
 PROG=		kpasswdd
 SRCS=		kpasswdd.c krb5_err.h heim_err.h hdb_err.h \
@@ -14,11 +14,9 @@
 		-I${HDBOBJDIR} \
 		-I${.OBJDIR} \
 		${LDAPCFLAGS}
-LDADD=		-L${KRB5OBJDIR} -lkrb5 -L${ROKENOBJDIR} -lroken \
-		-L${VERSOBJDIR} -lvers \
-		-L${KADM5SOBJDIR} -lkadm5srv -L${HDBOBJDIR} -lhdb \
-		-L${ASN1OBJDIR} -lasn1 -lcrypto -lcrypt -lcom_err ${LDAPLDADD}
-DPADD=		${LIBKRB5} ${LIBROKEN} \
+LDADD=		-lkrb5 -lroken ${LIBVERS} -lkadm5srv -lhdb \
+		-lasn1 -lcrypto -lcrypt -lcom_err ${LDAPLDADD}
+DPADD=		${LIBKRB5} ${LIBROKEN} ${LIBVERS} ${LIBKADM5SRV} ${LIBHDB} \
 		${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} ${LIBCOM_ERR} ${LDAPLIBS}
 MAN=		kpasswdd.8
 

==== //depot/projects/ia64/kerberos5/libexec/telnetd/Makefile#7 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/kerberos5/libexec/telnetd/Makefile,v 1.17 2003/03/09 21:56:53 markm Exp $
+# $FreeBSD: src/kerberos5/libexec/telnetd/Makefile,v 1.18 2003/07/02 23:46:38 ru Exp $
 
 # Do not define -DKLUDGELINEMODE, as it does not interact well with many
 # telnet implementations.
@@ -20,8 +20,7 @@
 		${LIBKRB5} ${LIBASN1} ${LIBROKEN} ${LIBCOM_ERR} \
 		${LIBCRYPT} ${LIBPAM}
 LDADD=		-lutil -ltermcap ${LIBTELNET} -lmp -lcrypto \
-		-L${KRB5OBJDIR} -lkrb5 -L${ASN1OBJDIR} -lasn1 \
-		-L${ROKENOBJDIR} -lroken -lcom_err \
+		-lkrb5 -lasn1 -lroken -lcom_err \
 		-lcrypt ${MINUSLPAM}
 
 .include <bsd.prog.mk>

==== //depot/projects/ia64/kerberos5/usr.bin/kadmin/Makefile#4 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/kerberos5/usr.bin/kadmin/Makefile,v 1.13 2003/06/18 09:11:34 mr Exp $
+# $FreeBSD: src/kerberos5/usr.bin/kadmin/Makefile,v 1.14 2003/07/02 23:46:38 ru Exp $
 
 PROG=	kadmin
 SRCS=	\
@@ -34,16 +34,13 @@
 		-I${HDBOBJDIR} \
 		-I${.OBJDIR} \
 		${LDAPCFLAGS}
-LDADD=		-L${KADM5COBJDIR} -lkadm5clnt -L${KADM5SOBJDIR} -lkadm5srv \
-		-L${KRB5OBJDIR} -lkrb5 \
-		-L${ROKENOBJDIR} -lroken \
-		-L${VERSOBJDIR} -lvers \
-		-L${HDBOBJDIR} -lhdb \
-		-L${ASN1OBJDIR} -lasn1 -lcrypto -lcrypt -lcom_err \
-		-L${SLOBJDIR} -lsl -lreadline -lcurses ${LDAPLDADD}
-DPADD=		${LIBKRB5} ${LIBKAFS5} ${LIBROKEN} \
-		${LIBKADM5CLNT} ${LIBKADM5SRV} ${LIBHDB} \
-		${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} ${LIBCOM_ERR} \
+LDADD=		-lkadm5clnt -lkadm5srv -lkrb5 -lroken \
+		${LIBVERS} -lhdb -lasn1 \
+		-lcrypto -lcrypt -lcom_err \
+		${LIBSL} -lreadline -lcurses ${LDAPLDADD}
+DPADD=		${LIBKADM5CLNT} ${LIBKADM5SRV} ${LIBKRB5} ${LIBROKEN} \
+		${LIBVERS} ${LIBHDB} ${LIBASN1} \
+		${LIBCRYPTO} ${LIBCRYPT} ${LIBCOM_ERR} \
 		${LIBSL} ${LIBREADLINE} ${LIBCURSES} ${LDAPLIBS}
 MAN=		kadmin.8
 

==== //depot/projects/ia64/kerberos5/usr.bin/kdestroy/Makefile#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/kerberos5/usr.bin/kdestroy/Makefile,v 1.10 2003/03/09 21:56:54 markm Exp $
+# $FreeBSD: src/kerberos5/usr.bin/kdestroy/Makefile,v 1.11 2003/07/02 23:46:38 ru Exp $
 
 PROG=		kdestroy
 SRCS=		kdestroy.c krb5_err.h heim_err.h k524_err.h
@@ -10,11 +10,9 @@
 		-I${KRB5DIR}/kuser \
 		-I${ASN1OBJDIR} \
 		-I${.OBJDIR}
-LDADD=		-L${KRB5OBJDIR} -lkrb5 \
-		-L${ROKENOBJDIR} -lroken \
-		-L${VERSOBJDIR} -lvers \
-		-L${ASN1OBJDIR} -lasn1 -lcrypto -lcrypt -lcom_err
-DPADD=		${LIBKRB5} ${LIBKAFS5} ${LIBROKEN} \
+LDADD=		-lkrb5 -lroken ${LIBVERS} \
+		-lasn1 -lcrypto -lcrypt -lcom_err
+DPADD=		${LIBKRB5} ${LIBROKEN} ${LIBVERS} \
 		${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} ${LIBCOM_ERR}
 
 .include <bsd.prog.mk>

==== //depot/projects/ia64/kerberos5/usr.bin/kinit/Makefile#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/kerberos5/usr.bin/kinit/Makefile,v 1.10 2003/03/09 21:56:54 markm Exp $
+# $FreeBSD: src/kerberos5/usr.bin/kinit/Makefile,v 1.11 2003/07/02 23:46:38 ru Exp $
 
 PROG=		kinit
 SRCS=		kinit.c asn1_err.h krb5_err.h heim_err.h \
@@ -11,11 +11,9 @@
 		-I${KRB5DIR}/kuser \
 		-I${ASN1OBJDIR} \
 		-I${.OBJDIR}
-LDADD=		-L${KRB5OBJDIR} -lkrb5 \
-		-L${ROKENOBJDIR} -lroken \
-		-L${VERSOBJDIR} -lvers \
-		-L${ASN1OBJDIR} -lasn1 -lcrypto -lcrypt -lcom_err
-DPADD=		${LIBKRB5} ${LIBKAFS5} ${LIBROKEN} \
+LDADD=		-lkrb5 -lroken ${LIBVERS} \
+		-lasn1 -lcrypto -lcrypt -lcom_err
+DPADD=		${LIBKRB5} ${LIBROKEN} ${LIBVERS} \
 		${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} ${LIBCOM_ERR}
 
 .include <bsd.prog.mk>

==== //depot/projects/ia64/kerberos5/usr.bin/klist/Makefile#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/kerberos5/usr.bin/klist/Makefile,v 1.10 2003/03/09 21:56:54 markm Exp $
+# $FreeBSD: src/kerberos5/usr.bin/klist/Makefile,v 1.11 2003/07/02 23:46:38 ru Exp $
 
 PROG=		klist
 SRCS=		klist.c krb5_err.h heim_err.h k524_err.h
@@ -10,11 +10,9 @@
 		-I${KRB5DIR}/kuser \
 		-I${ASN1OBJDIR} \
 		-I${.OBJDIR}
-LDADD=		-L${KRB5OBJDIR} -lkrb5 \
-		-L${ROKENOBJDIR} -lroken \
-		-L${VERSOBJDIR} -lvers \
-		-L${ASN1OBJDIR} -lasn1 -lcrypto -lcrypt -lcom_err
-DPADD=		${LIBKRB5} ${LIBKAFS5} ${LIBROKEN} \
+LDADD=		-lkrb5 -lroken ${LIBVERS} \
+		-lasn1 -lcrypto -lcrypt -lcom_err
+DPADD=		${LIBKRB5} ${LIBROKEN} ${LIBVERS} \
 		${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} ${LIBCOM_ERR}
 
 .include <bsd.prog.mk>

==== //depot/projects/ia64/kerberos5/usr.bin/kpasswd/Makefile#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/kerberos5/usr.bin/kpasswd/Makefile,v 1.10 2003/03/09 21:56:54 markm Exp $
+# $FreeBSD: src/kerberos5/usr.bin/kpasswd/Makefile,v 1.11 2003/07/02 23:46:38 ru Exp $
 
 PROG=		kpasswd
 SRCS=		kpasswd.c krb5_err.h heim_err.h k524_err.h
@@ -9,10 +9,9 @@
 		-I${KRB5DIR}/kpasswd \
 		-I${ASN1OBJDIR} \
 		-I${.OBJDIR}
-LDADD=		-L${KRB5OBJDIR} -lkrb5 -L${ROKENOBJDIR} -lroken \
-		-L${VERSOBJDIR} -lvers \
-		-L${ASN1OBJDIR} -lasn1 -lcrypto -lcrypt -lcom_err
-DPADD=		${LIBKRB5} ${LIBROKEN} \
+LDADD=		-lkrb5 -lroken ${LIBVERS} \
+		-lasn1 -lcrypto -lcrypt -lcom_err
+DPADD=		${LIBKRB5} ${LIBROKEN} ${LIBVERS} \
 		${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} ${LIBCOM_ERR}
 
 .include <bsd.prog.mk>

==== //depot/projects/ia64/kerberos5/usr.bin/ksu/Makefile#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/kerberos5/usr.bin/ksu/Makefile,v 1.8 2003/03/09 21:56:54 markm Exp $
+# $FreeBSD: src/kerberos5/usr.bin/ksu/Makefile,v 1.9 2003/07/02 23:46:38 ru Exp $
 
 PROG=		ksu
 SRCS=		su.c asn1_err.h krb5_err.h heim_err.h k524_err.h
@@ -11,11 +11,9 @@
 		-I${ASN1OBJDIR} \
 		-I${.OBJDIR}
 NOMAN=		true
-LDADD=		-L${KRB5OBJDIR} -lkrb5 \
-		-L${ROKENOBJDIR} -lroken \
-		-L${VERSOBJDIR} -lvers \
-		-L${ASN1OBJDIR} -lasn1 -lcrypto -lcrypt -lcom_err
-DPADD=		${LIBKRB5} ${LIBKAFS5} ${LIBROKEN} \
+LDADD=		-lkrb5 -lroken ${LIBVERS} \
+		-lasn1 -lcrypto -lcrypt -lcom_err
+DPADD=		${LIBKRB5} ${LIBROKEN} ${LIBVERS} \
 		${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} ${LIBCOM_ERR}
 .if defined(ENABLE_SUID_K5SU)
 BINMODE=4555

==== //depot/projects/ia64/kerberos5/usr.bin/telnet/Makefile#7 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/kerberos5/usr.bin/telnet/Makefile,v 1.18 2003/03/09 21:56:55 markm Exp $
+# $FreeBSD: src/kerberos5/usr.bin/telnet/Makefile,v 1.19 2003/07/02 23:46:38 ru Exp $
 
 PROG=		telnet
 
@@ -17,8 +17,7 @@
 		${LIBKRB5} ${LIBASN1} ${LIBCOM_ERR} ${LIBROKEN} \
 		${LIBCRYPTO} ${LIBCRYPT} ${LIBIPSEC} ${LIBPAM}
 LDADD=		-ltermcap ${LIBTELNET} -lmp \
-		-L${KRB5OBJDIR} -lkrb5 -L${ASN1OBJDIR} -lasn1 -lcom_err \
-		-L${ROKENOBJDIR} -lroken \
+		-lkrb5 -lasn1 -lcom_err -lroken \
 		-lcrypto -lcrypt -lipsec ${MINUSLPAM}
 
 .include <bsd.prog.mk>

==== //depot/projects/ia64/kerberos5/usr.sbin/kstash/Makefile#3 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/kerberos5/usr.sbin/kstash/Makefile,v 1.12 2003/06/18 09:11:34 mr Exp $
+# $FreeBSD: src/kerberos5/usr.sbin/kstash/Makefile,v 1.13 2003/07/02 23:46:39 ru Exp $
 
 PROG=		kstash
 SRCS=		kstash.c hdb_err.h
@@ -12,12 +12,9 @@
 		-I${HDBOBJDIR} \
 		-I${.OBJDIR} \
 		${LDAPCFLAGS}
-LDADD=		-L${HDBOBJDIR} -lhdb \
-		-L${KRB5OBJDIR} -lkrb5 \
-		-L${ROKENOBJDIR} -lroken \
-		-L${VERSOBJDIR} -lvers \
-		-L${ASN1OBJDIR} -lasn1 -lcrypto -lcrypt -lcom_err ${LDAPLDADD}
-DPADD=		${LIBKRB5} ${LIBKAFS5} ${LIBROKEN} \
+LDADD=		-lhdb -lkrb5 -lroken ${LIBVERS} \
+		-lasn1 -lcrypto -lcrypt -lcom_err ${LDAPLDADD}
+DPADD=		${LIBHDB} ${LIBKRB5} ${LIBROKEN} ${LIBVERS} \
 		${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} ${LIBCOM_ERR} ${LDAPLIBS}
 MAN=		kstash.8
 

==== //depot/projects/ia64/kerberos5/usr.sbin/ktutil/Makefile#7 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/kerberos5/usr.sbin/ktutil/Makefile,v 1.12 2003/05/11 18:49:29 markm Exp $
+# $FreeBSD: src/kerberos5/usr.sbin/ktutil/Makefile,v 1.13 2003/07/02 23:46:39 ru Exp $
 
 PROG=		ktutil
 SRCS=		\
@@ -25,16 +25,12 @@
 		-I${KRB5DIR}/admin \
 		-I${ASN1OBJDIR} \
 		-I${.OBJDIR}
-LDADD=		-L${KADM5COBJDIR} -lkadm5clnt \
-		-L${KRB5OBJDIR} -lkrb5 \
-		-L${ROKENOBJDIR} -lroken \
-		-L${VERSOBJDIR} -lvers \
-		-L${SLOBJDIR} -lsl -L${ASN1OBJDIR} -lasn1 \
-		-lcrypto -lcrypt -lcom_err -lreadline -lcurses
-DPADD=		${LIBKRB5} ${LIBKAFS5} ${LIBROKEN} \
-		${LIBSL} ${LIBASN1} ${LIBKADM5CLNT} \
-		${LIBCRYPTO} ${LIBCRYPT} ${LIBCOM_ERR} ${LIBREADLINE} \
-		${LIBCURSES}
+LDADD=		-lkadm5clnt -lkrb5 -lroken ${LIBVERS} \
+		${LIBSL} -lasn1 -lcrypto -lcrypt -lcom_err \
+		-lreadline -lcurses
+DPADD=		${LIBKADM5CLNT} ${LIBKRB5} ${LIBROKEN} ${LIBVERS} \
+		${LIBSL} ${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} ${LIBCOM_ERR} \
+		${LIBREADLINE} ${LIBCURSES}
 MAN=		ktutil.8
 
 .include <bsd.prog.mk>

==== //depot/projects/ia64/lib/libc/stdio/vsnprintf.c#7 (text+ko) ====

@@ -38,7 +38,7 @@
 static char sccsid[] = "@(#)vsnprintf.c	8.1 (Berkeley) 6/4/93";
 #endif /* LIBC_SCCS and not lint */
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/stdio/vsnprintf.c,v 1.21 2002/09/17 11:28:24 maxim Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/stdio/vsnprintf.c,v 1.22 2003/07/02 07:08:44 jkh Exp $");
 
 #include <limits.h>
 #include <stdio.h>
@@ -50,7 +50,7 @@
 {
 	size_t on;
 	int ret;
-	char dummy;
+	char dummy[2];
 	FILE f;
 	struct __sFILEX ext;
 
@@ -61,8 +61,10 @@
 		n = INT_MAX;
 	/* Stdio internals do not deal correctly with zero length buffer */
 	if (n == 0) {
-                str = &dummy;
-                n = 1;
+		if (on > 0)
+	  		*str = '\0';
+		str = dummy;
+		n = 1;
 	}
 	f._file = -1;
 	f._flags = __SWR | __SSTR;

==== //depot/projects/ia64/lib/libc_r/Makefile#5 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/lib/libc_r/Makefile,v 1.33 2003/07/01 15:07:01 ru Exp $
+# $FreeBSD: src/lib/libc_r/Makefile,v 1.35 2003/07/02 13:27:54 ru Exp $
 #
 # All library objects contain FreeBSD revision strings by default; they may be
 # excluded as a space-saving measure.  To produce a library that does

==== //depot/projects/ia64/lib/libc_r/arch/alpha/_atomic_lock.S#2 (text+ko) ====

@@ -19,11 +19,11 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF  
  * SUCH DAMAGE.    
  *
- * $FreeBSD: src/lib/libc_r/arch/alpha/_atomic_lock.S,v 1.3 1999/08/28 00:03:00 peter Exp $
+ * $FreeBSD: src/lib/libc_r/arch/alpha/_atomic_lock.S,v 1.4 2003/07/02 13:27:54 ru Exp $
  *
  */
 
-#include "SYS.h"
+#include <machine/asm.h>
 
 /*
  * Atomicly lock a location with an identifier provided the location

==== //depot/projects/ia64/lib/libpthread/Makefile#10 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/lib/libpthread/Makefile,v 1.45 2003/07/01 15:37:35 ru Exp $
+# $FreeBSD: src/lib/libpthread/Makefile,v 1.46 2003/07/02 20:51:30 ru Exp $
 #
 # All library objects contain FreeBSD revision strings by default; they may be
 # excluded as a space-saving measure.  To produce a library that does
@@ -35,3 +35,9 @@
 .include "${.CURDIR}/thread/Makefile.inc"
 
 .include <bsd.lib.mk>
+
+# Can't put thr_support.c in SRCS but want it in .depend.
+${DEPENDFILE}: thr_support.c
+
+# LIBC_PIC is defined only after <bsd.lib.mk> is included.
+thr_libc.So: ${LIBC_PIC}

==== //depot/projects/ia64/lib/libpthread/support/Makefile.inc#3 (text+ko) ====

@@ -1,10 +1,9 @@
-# $FreeBSD: src/lib/libpthread/support/Makefile.inc,v 1.2 2003/06/08 03:58:20 imp Exp $
+# $FreeBSD: src/lib/libpthread/support/Makefile.inc,v 1.4 2003/07/02 20:52:39 ru Exp $
 
-.PATH:	 ${.CURDIR}/support
+.PATH: ${.CURDIR}/support
 
-SRCS += thr_support.c
-SOBJS+= thr_libc.So
+SOBJS+=	thr_libc.So
+CLEANFILES+= thr_support.So
 
 thr_libc.So: thr_support.So
-	${CC} -nostdlib -o ${.TARGET} -Wl,-x,-r ${.ALLSRC} -lc_pic
-
+	${CC} -nostdlib -o ${.TARGET} -Wl,-r thr_support.So -lc_pic

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

@@ -1,6 +1,6 @@
 /*
  * David Leonard <d at openbsd.org>, 1999. Public domain.
- * $FreeBSD: src/lib/libpthread/thread/thr_cancel.c,v 1.22 2003/06/28 09:39:35 davidxu Exp $
+ * $FreeBSD: src/lib/libpthread/thread/thr_cancel.c,v 1.23 2003/07/02 13:23:03 davidxu Exp $
  */
 #include <sys/errno.h>
 #include <pthread.h>
@@ -75,7 +75,7 @@
 				pthread->cancelflags |= THR_CANCELLING;
 				_thr_setrunnable_unlocked(pthread);
 				if ((joinee != NULL) &&
-				    (curthread->kseg == joinee->kseg)) {
+				    (pthread->kseg == joinee->kseg)) {
 					/* Remove the joiner from the joinee. */
 					joinee->joiner = NULL;
 					joinee = NULL;

==== //depot/projects/ia64/lib/libpthread/thread/thr_cond.c#13 (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/libpthread/thread/thr_cond.c,v 1.45 2003/06/28 09:40:57 davidxu Exp $
+ * $FreeBSD: src/lib/libpthread/thread/thr_cond.c,v 1.46 2003/07/02 14:12:37 davidxu Exp $
  */
 #include <stdlib.h>
 #include <errno.h>
@@ -539,8 +539,10 @@
 						/* The wait timedout. */
 						rval = ETIMEDOUT;
 						(void)_mutex_cv_lock(mutex);
-					} else if (interrupted || done)
+					} else if (interrupted || done) {
 						rval = _mutex_cv_lock(mutex);
+						unlock_mutex = 1;
+					}
 				}
 			}
 			break;
@@ -738,7 +740,7 @@
 
 	while ((pthread = TAILQ_FIRST(&cond->c_queue)) != NULL) {
 		TAILQ_REMOVE(&cond->c_queue, pthread, sqe);
-		THR_CONDQ_SET(pthread);
+		THR_CONDQ_CLEAR(pthread);
 		if ((pthread->timeout == 0) && (pthread->interrupted == 0))
 			/*
 			 * Only exit the loop when we find a thread

==== //depot/projects/ia64/lib/libthr/thread/thr_mutex.c#11 (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.14 2003/07/01 15:52:09 mtm Exp $
+ * $FreeBSD: src/lib/libthr/thread/thr_mutex.c,v 1.15 2003/07/02 02:05:23 mtm Exp $
  */
 #include <stdlib.h>
 #include <errno.h>
@@ -85,11 +85,11 @@
 /* Single underscore versions provided for libc internal usage: */
 __weak_reference(__pthread_mutex_trylock, pthread_mutex_trylock);
 __weak_reference(__pthread_mutex_lock, pthread_mutex_lock);
+__weak_reference(__pthread_mutex_unlock, pthread_mutex_unlock);
 
 /* No difference between libc and application usage of these: */
 __weak_reference(_pthread_mutex_init, pthread_mutex_init);
 __weak_reference(_pthread_mutex_destroy, pthread_mutex_destroy);
-__weak_reference(_pthread_mutex_unlock, pthread_mutex_unlock);
 
 
 /*
@@ -505,6 +505,9 @@
 	return (ret);
 }
 
+/*
+ * Libc internal.
+ */
 int
 _pthread_mutex_lock(pthread_mutex_t *mutex)
 {
@@ -513,6 +516,8 @@
 	if (_thread_initial == NULL)
 		_thread_init();
 
+	_thread_sigblock();
+
 	if (mutex == NULL)
 		ret = EINVAL;
 
@@ -524,13 +529,28 @@
 	    ((ret = mutex_init(mutex, 1)) == 0))
 		ret = mutex_lock_common(mutex, 0);
 
+	if (ret != 0)
+		_thread_sigunblock();
+
 	return (ret);
 }
 
 int
+__pthread_mutex_unlock(pthread_mutex_t * mutex)
+{
+	return (mutex_unlock_common(mutex, /* add reference */ 0));
+}
+
+/*
+ * Libc internal
+ */
+int
 _pthread_mutex_unlock(pthread_mutex_t * mutex)
 {
-	return (mutex_unlock_common(mutex, /* add reference */ 0));
+	int error;
+	if ((error = mutex_unlock_common(mutex, /* add reference */ 0)) == 0)
+		_thread_sigunblock();
+	return (error);
 }
 
 int

==== //depot/projects/ia64/release/doc/ja_JP.eucJP/errata/article.sgml#14 (text+ko) ====

@@ -1,8 +1,8 @@
 <!--
     FreeBSD Japanese Documentation Project
 
-    $FreeBSD: src/release/doc/ja_JP.eucJP/errata/article.sgml,v 1.20 2003/06/09 22:54:00 rushani Exp $
-    Original revision: 1.41
+    $FreeBSD: src/release/doc/ja_JP.eucJP/errata/article.sgml,v 1.21 2003/07/02 21:04:48 hrs Exp $
+    Original revision: 1.43
 -->
 
 <!-- 
@@ -44,7 +44,7 @@
 
     <corpauthor>&os; ¥×¥í¥¸¥§¥¯¥È</corpauthor>
 
-    <pubdate>$FreeBSD: src/release/doc/ja_JP.eucJP/errata/article.sgml,v 1.20 2003/06/09 22:54:00 rushani Exp $</pubdate>
+    <pubdate>$FreeBSD: src/release/doc/ja_JP.eucJP/errata/article.sgml,v 1.21 2003/07/02 21:04:48 hrs Exp $</pubdate>
 
     <copyright>
       <year>2000</year>
@@ -151,12 +151,25 @@
 ]]>
 
 <![ %release.type.snapshot [
-    <para>¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸ &man.raid.4; ¤Ëµ­ºÜ¤µ¤ì¤Æ¤¤¤ë
-      RAIDframe ¥Ç¥£¥¹¥¯¥É¥é¥¤¥Ð¤Ï¡¢¤³¤Î¥ê¥ê¡¼¥¹¤Ç¤Ï¤¦¤Þ¤¯Æ°ºî¤·¤Þ¤»¤ó¡£</para>
+    <para>&man.raid.4; ¤Ëµ­ºÜ¤µ¤ì¤Æ¤¤¤ë
+      RAIDframe ¥Ç¥£¥¹¥¯¥É¥é¥¤¥Ð¤Ï¡¢¤³¤Î¥ê¥ê¡¼¥¹¤Ç¤ÏÀµ¾ï¤Ëưºî¤·¤Þ¤»¤ó¡£</para>
 
-    <para>ACPI ¤Ë¤è¤Ã¤ÆÉÔ°ÂÄê¤Ë¤Ê¤ë i386 ¥Þ¥·¥ó¤¬¤¢¤ë¤è¤¦¤Ç¤¹¡£
-      ACPI µ¡Ç½¤ò̵¸ú¤Ë¤¹¤ë¤ÈÌäÂê²ò·è¤ÎÌò¤ËΩ¤Ä¤«¤â¤·¤ì¤Þ¤»¤ó¡£
+    <para>ACPI ¤òÍ­¸ú¤Ë¤¹¤ë¤ÈÉÔ°ÂÄê¤Ë¤Ê¤ë i386 ¥Þ¥·¥ó¤¬¤¢¤ë¤è¤¦¤Ç¤¹¡£
+      ACPI µ¡Ç½¤ò̵¸ú¤Ë¤¹¤ë¤ÈÌäÂ꤬²ò·è¤¹¤ë²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹¡£
       <xref linkend="late-news"> ¤Ë¤¢¤ë¹à¤ò¤´Í÷¤¯¤À¤µ¤¤¡£</para>
+
+    <para>À°¿ô±é»»¤Î¥ª¡¼¥Ð¥Õ¥í¡¼¤¬¸¶°ø¤Ç¡¢¤¢¤ëÂ礭¤µ¤Î¥á¥â¥ê¤òÅëºÜ¤·¤¿
+      ¥Þ¥·¥ó¤Ç PAE ¤òÍ­¸ú¤Ë¤¹¤ë¤È¡¢¥«¡¼¥Í¥ë¤¬¥Ñ¥Ë¥Ã¥¯¤¹¤ë²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹¡£
+      ¤³¤Î¥Ð¥°¤Ï <literal>RELENG_5_1</literal>¡¢<literal>HEAD</literal>
+      ¤Î¡¢Î¾Êý¤Î¥Ö¥é¥ó¥Á¤Ç½¤Àµ¤µ¤ì¤Þ¤·¤¿¡£¤³¤ÎÌäÂê¤ò²óÈò¤¹¤ë¤Ë¤Ï¡¢
+      ¥á¥â¥ê¤ò¾¯¤·¸º¤é¤·¤ÆÌäÂê¤Î¤¢¤ë¥·¥¹¥Æ¥à¤ò¥¢¥Ã¥×¥°¥ì¡¼¥É¤·¡¢
+      ¥á¥â¥ê¤òºÆÅÙÅëºÜ¤·¤Æ¤¯¤À¤µ¤¤¡£</para>
+
+    <para><command>mount -u</command> ¤ò»È¤Ã¤ÆÆÉ¤ß¹þ¤ßÀìÍѤ«¤éÆÉ¤ß½ñ¤­²Äǽ¤ËÊѹ¹¤·¤¿
+      &man.msdosfs.5; ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤¬¡¢¥·¥¹¥Æ¥à¤ò¥í¥Ã¥¯¤µ¤»¤Æ¤·¤Þ¤¦²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹¡£
+      ¤³¤ÎÌäÂê¤ò²óÈò¤¹¤ë¤Ë¤Ï¡¢<command>mount -u</command> ¤ò»È¤¦¤Î¤Ç¤Ï¤Ê¤¯¡¢
+      ¤½¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ò°ìÅÙ¥¢¥ó¥Þ¥¦¥ó¥È¤·¤Æ¤«¤é¡¢
+      ¥ª¥×¥·¥ç¥ó¤òŬÀÚ¤ËÀßÄꤷ¤ÆºÆ¥Þ¥¦¥ó¥È¤·¤Æ¤¯¤À¤µ¤¤¡£</para>
 ]]>
 
   <sect1 id="late-news">
@@ -168,27 +181,28 @@
 
 <![ %release.type.snapshot [
     <para>&man.ipfw.4; ¤¬ alpha ¤ä sparc64 ¤Î¤è¤¦¤Ê 64-bit
-      ¥¹¥È¥ê¥¯¥È¥¢¥é¥¤¥ó¥á¥ó¥È´Ä¶­²¼¤ÇÀµ¤·¤¯Æ°ºî¤¹¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¤Ï¤º¤Ç¤¹¡£</para>
+      ¥¢¥é¥¤¥ó¥á¥ó¥È¤ò¸·Ì©¤ËÍ׵᤹¤ë´Ä¶­²¼¤Ç¤âÀµ¤·¤¯Æ°ºî¤¹¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£</para>
 
-    <para>i386 ¥×¥é¥Ã¥È¥Õ¥©¡¼¥à ¤Ç¤Ï <filename>libthr</filename> ¥é¥¤¥Ö¥é¥ê¤¬
-      ¥Ç¥Õ¥©¥ë¥È¤Ç¹½ÃÛ¤µ¤ì¤ë¤È¥ê¥ê¡¼¥¹¥Î¡¼¥È¤ËÌÀ¼¨¤¹¤Ù¤­¤Ç¤·¤¿¡£</para>
+    <para>¥ê¥ê¡¼¥¹¥Î¡¼¥È¤Ë¤Ï¡¢i386 ¥×¥é¥Ã¥È¥Õ¥©¡¼¥à ¤Ç¤Ï
+      <filename>libthr</filename> ¥é¥¤¥Ö¥é¥ê¤¬¥Ç¥Õ¥©¥ë¥È¤Ç¹½ÃÛ¤µ¤ì¤ë¤³¤È¤¬
+      ½ñ¤«¤ì¤Æ¤¤¤Þ¤»¤ó¤Ç¤·¤¿¡£</para>
 
     <para>&os; &release.prev; ¤Ë¤Ï¡¢
       ¿·¤·¤¤µ¯Æ°¥í¡¼¥À¥¹¥¯¥ê¥×¥È¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£
-      ¤³¤ì¤Ï &os; ¤ò°Û¤Ê¤ë¥ª¥×¥·¥ç¥ó¤Ç´Êñ¤Ëµ¯Æ°¤¹¤ë¤¿¤á¤ËÀ߷פµ¤ì¤¿¤â¤Î¤Ç
+      ¤³¤ì¤Ï &os; ¤ò°Û¤Ê¤ë¥ª¥×¥·¥ç¥ó¤Ç´Êñ¤Ëµ¯Æ°¤Ç¤­¤ë¤è¤¦¤Ë¤¹¤ëÌÜŪ¤ÇÀ߷פµ¤ì¤¿¤â¤Î¤Ç¡¢
       µ¯Æ°»þ¤ÎÌäÂê¤ò¿ÇÃǤ¹¤ëÌò¤ËΩ¤Ä¤«¤â¤·¤ì¤Þ¤»¤ó¡£
-      ´û¸¤Î Forth ¥Ù¡¼¥¹¤Îµ¯Æ°¥í¡¼¥À¥¹¥¯¥ê¥×¥È¤ò´ð¤Ë¤·¤Æ¤¤¤ë¤¿¤á¡¢
-      <filename>/boot/loader.conf</filename> ¤ª¤è¤Ó
-      ¾¤Î¥í¡¼¥ÀÀßÄê¥Õ¥¡¥¤¥ë¤ò³èÍѤ¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
+      ´û¸¤Î Forth ¥Ù¡¼¥¹¤Îµ¯Æ°¥í¡¼¥À¥¹¥¯¥ê¥×¥È¤ò´ð¤Ë¤·¤Æ¤¤¤Þ¤¹
+      (¤½¤Î¤¿¤á¡¢<filename>/boot/loader.conf</filename> ¤ä¡¢
+      ¾¤Î´û¸¤Î¥í¡¼¥ÀÀßÄê¥Õ¥¡¥¤¥ë¤òÆÉ¤ß¹þ¤ß¤Þ¤¹)¡£
       ¤Ê¤ª¡¢¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¡¢¿·µ¬¤Ë
-      i386 ¥Þ¥·¥ó¤Ë¥Ð¥¤¥Ê¥ê¥¤¥ó¥¹¥È¡¼¥ë¤·¤¿»þ¤Ë¤Î¤ßÍ­¸ú¤Ç¤¹¡£
-      ¤³¤Î¥¹¥¯¥ê¥×¥È¤Ïµ¯Æ°¥á¥Ë¥å¡¼¤òɽ¼¨¤·¡¢
-      &os; ¤¬¤É¤Î¤è¤¦¤Ëµ¯Æ°¤µ¤ì¤ë¤«¤òÀ©¸æ¤·¤Þ¤¹¡£
+      i386 ¥Þ¥·¥ó¤Ë¥Ð¥¤¥Ê¥ê¥¤¥ó¥¹¥È¡¼¥ë¤·¤¿»þ¤Ë¤Î¤ß¡¢¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Þ¤¹¡£
+      ¤³¤Î¿·¤·¤¤¥¹¥¯¥ê¥×¥È¤Ç¤Ïµ¯Æ°»þ¤Ë¡¢&os; ¤É¤Î¤è¤¦¤Ëµ¯Æ°¤¹¤ë¤«¤ò
+      À©¸æ¤Ç¤­¤ë¥á¥Ë¥å¡¼¤òɽ¼¨¤·¤Þ¤¹¡£
       ¶ñÂÎŪ¤Ë¤Ï¡¢ACPI ¤Î̵¸ú²½¡¢<quote>°ÂÁ´¥â¡¼¥É</quote>¡¢
       ¥·¥ó¥°¥ë¥æ¡¼¥¶¥â¡¼¥É¤ä½ÐÎÏ·Á¼°¤ò¾ÜºÙ¤Ë¤¹¤ë¤è¤¦¤Ë
       ÁªÂò¤·¤Æµ¯Æ°¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
       <quote>°ÂÁ´¥â¡¼¥É</quote> ¤Ç¤Îµ¯Æ°¤Ï¡¢
-      ¥·¥¹¥Æ¥à¤Î¥Ï¡¼¥É¥¦¥§¥¢¸ß´¹À­¤¬ÉÔÌÀÎÆ¤Ê»þ¤ËÆÃ¤ËÊØÍø¤Ç¤¹¡£
+      ¤¢¤ëÅëºÜ¤µ¤ì¤Æ¤¤¤ë¥Ï¡¼¥É¥¦¥§¥¢¤Ë¡¢¥·¥¹¥Æ¥à¤¬Âбþ¤·¤Æ¤¤¤ë¤«¤É¤¦¤«Ê¬¤«¤é¤Ê¤¤»þ¤ËÊØÍø¤Ç¤¹¡£
       ¤³¤Î¥â¡¼¥É¤Ç¤Ï¥«¡¼¥Í¥ëÊÑ¿ô¤ò¼¡¤Î¤è¤¦¤ËÀßÄꤷ¤Þ¤¹¡£</para>
 
       <programlisting>hint.acpi.0.disabled=1 # ACPI ¤ò̵¸ú¤Ë¤·¤Þ¤¹ (i386 ¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Î¤ß)¡£
@@ -197,16 +211,16 @@
 hw.ata.wc=0            # IDE ¥Ç¥£¥¹¥¯¤Î½ñ¹þ¤ß¥­¥ã¥Ã¥·¥å¤ò̵¸ú¤Ë¤·¤Þ¤¹¡£
 hw.eisa_slots=0        # EISA ¥Ç¥Ð¥¤¥¹¤Î¸¡½Ð¤ò̵¸ú¤Ë¤·¤Þ¤¹¡£</programlisting>
 
-    <para>i386 ¥¢¡¼¥­¥Æ¥¯¥Á¥ã¥Þ¥·¥ó¤Ç¤Î¿·µ¬¥¤¥ó¥¹¥È¡¼¥ë¤Ç¤Ï¡¢
-      &man.sysinstall.8; ¤Ï ACPI ¤¬
-      ¿·¤·¤¤µ¯Æ°¥í¡¼¥À¥¹¥¯¥ê¥×¥È¤Ç¾åµ­¤Î¤è¤¦¤Ë̵¸ú¤Ë¤µ¤ì¤Æ¤¤¤ë¤«¤É¤¦¤«¤òȽÃǤ·¡¢
-      ¤â¤·¤½¤¦¤Ê¤é¤³¤ÎÊѹ¹¤ò¹±µ×Ū¤ËÍøÍѤ¹¤Ù¤­¤«¤É¤¦¤«¿Ò¤Í¤Þ¤¹¡£</para>
+    <para>i386 ¥¢¡¼¥­¥Æ¥¯¥Á¥ã¥Þ¥·¥ó¤Î¿·µ¬¥¤¥ó¥¹¥È¡¼¥ë¤Ç¤Ï¡¢
+      ¿·¤·¤¤µ¯Æ°¥í¡¼¥À¥¹¥¯¥ê¥×¥È¤Ç ACPI ¤¬
+      ̵¸ú¤Ë¤µ¤ì¤Æ¤¤¤ë¤«¤É¤¦¤«¤ò &man.sysinstall.8; ¤¬È½ÃǤ·¡¢
+      ¤â¤·¤½¤¦¤Ê¤é¡¢Êѹ¹¤ò¥Õ¥¡¥¤¥ë¤Ë½ñ¤­¹þ¤à¤«¤É¤¦¤«¿Ò¤Í¤Þ¤¹¡£</para>
 
-    <para>OpenPAM¡¢NSS Âбþ¡¢PAE Âбþ¡¢
+    <para>¥ê¥ê¡¼¥¹¥Î¡¼¥È¤Ë¤Ï¡¢OpenPAM¡¢NSS Âбþ¡¢PAE Âбþ¡¢
       ¶¯À©¥¢¥¯¥»¥¹À©¸æ (MAC) µ¡¹½¤Î¤µ¤Þ¤¶¤Þ¤Ê¹¹¿·¡¢
-      GEOM ¥Ç¥£¥¹¥¯¥¸¥ª¥á¥È¥ê¥·¥¹¥Æ¥à¤Ê¤É¤Îµ¡Ç½¤òÄɲ乤ëºî¶È¤Ï
-      ¹ñËɾʹâÅù¸¦µæ³«È¯¶É (DARPA) ¤Ë¸å±ç¤·¤Æ¤¤¤¿¤À¤¤¤¿¤³¤È¤ò
-      ¥ê¥ê¡¼¥¹¥Î¡¼¥È¤Ç¸ÀµÚ¤¹¤Ù¤­¤Ç¤·¤¿¡£</para>

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


More information about the p4-projects mailing list