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