Module Name: src
Committed By: dyoung
Date: Fri Aug 26 21:22:10 UTC 2011
Modified Files:
src/distrib/sets/lists/base: md.amd64 md.sparc64 mi shl.mi
src/distrib/sets/lists/comp: md.amd64 md.sparc64 mi shl.mi
src/etc/mtree: NetBSD.dist.base
src/include: Makefile
src/lib: Makefile
src/sys/lib/libkern: Makefile.libkern
Log Message:
Build and install ppath(3), property-list paths library.
To generate a diff of this commit:
cvs rdiff -u -r1.133 -r1.134 src/distrib/sets/lists/base/md.amd64
cvs rdiff -u -r1.126 -r1.127 src/distrib/sets/lists/base/md.sparc64
cvs rdiff -u -r1.948 -r1.949 src/distrib/sets/lists/base/mi
cvs rdiff -u -r1.595 -r1.596 src/distrib/sets/lists/base/shl.mi
cvs rdiff -u -r1.129 -r1.130 src/distrib/sets/lists/comp/md.amd64
cvs rdiff -u -r1.114 -r1.115 src/distrib/sets/lists/comp/md.sparc64
cvs rdiff -u -r1.1663 -r1.1664 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.184 -r1.185 src/distrib/sets/lists/comp/shl.mi
cvs rdiff -u -r1.89 -r1.90 src/etc/mtree/NetBSD.dist.base
cvs rdiff -u -r1.135 -r1.136 src/include/Makefile
cvs rdiff -u -r1.175 -r1.176 src/lib/Makefile
cvs rdiff -u -r1.13 -r1.14 src/sys/lib/libkern/Makefile.libkern
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/distrib/sets/lists/base/md.amd64
diff -u src/distrib/sets/lists/base/md.amd64:1.133 src/distrib/sets/lists/base/md.amd64:1.134
--- src/distrib/sets/lists/base/md.amd64:1.133 Wed Aug 17 00:33:52 2011
+++ src/distrib/sets/lists/base/md.amd64 Fri Aug 26 21:22:07 2011
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.133 2011/08/17 00:33:52 jakllsch Exp $
+# $NetBSD: md.amd64,v 1.134 2011/08/26 21:22:07 dyoung Exp $
./dev/lms0 base-obsolete obsolete
./dev/mms0 base-obsolete obsolete
./libexec/ld.elf_so-i386 base-sys-shlib compat,pic
@@ -194,6 +194,8 @@
./usr/lib/i386/libperfuse.so.0.0 base-compat-shlib compat,pic
./usr/lib/i386/libposix.so.0 base-compat-shlib compat,pic
./usr/lib/i386/libposix.so.0.1 base-compat-shlib compat,pic
+./usr/lib/i386/libppath.so.0 base-compat-shlib compat,pic
+./usr/lib/i386/libppath.so.0.0 base-compat-shlib compat,pic
./usr/lib/i386/libprop.so.1 base-compat-shlib compat,pic
./usr/lib/i386/libprop.so.1.1 base-compat-shlib compat,pic
./usr/lib/i386/libpthread.so.1 base-compat-shlib compat,pic
Index: src/distrib/sets/lists/base/md.sparc64
diff -u src/distrib/sets/lists/base/md.sparc64:1.126 src/distrib/sets/lists/base/md.sparc64:1.127
--- src/distrib/sets/lists/base/md.sparc64:1.126 Tue Jul 26 16:10:15 2011
+++ src/distrib/sets/lists/base/md.sparc64 Fri Aug 26 21:22:08 2011
@@ -1,4 +1,4 @@
-# $NetBSD: md.sparc64,v 1.126 2011/07/26 16:10:15 joerg Exp $
+# $NetBSD: md.sparc64,v 1.127 2011/08/26 21:22:08 dyoung Exp $
./libexec/ld.elf_so-sparc base-sysutil-bin compat,pic
./sbin/edlabel base-sysutil-root obsolete
./usr/bin/fdformat base-util-bin
@@ -190,6 +190,8 @@
./usr/lib/sparc/libperfuse.so.0.0 base-compat-shlib compat,pic
./usr/lib/sparc/libposix.so.0 base-compat-shlib compat,pic
./usr/lib/sparc/libposix.so.0.1 base-compat-shlib compat,pic
+./usr/lib/sparc/libppath.so.0 base-compat-shlib compat,pic
+./usr/lib/sparc/libppath.so.0.0 base-compat-shlib compat,pic
./usr/lib/sparc/libprop.so.1 base-compat-shlib compat,pic
./usr/lib/sparc/libprop.so.1.1 base-compat-shlib compat,pic
./usr/lib/sparc/libpthread.so.1 base-compat-shlib compat,pic
Index: src/distrib/sets/lists/base/mi
diff -u src/distrib/sets/lists/base/mi:1.948 src/distrib/sets/lists/base/mi:1.949
--- src/distrib/sets/lists/base/mi:1.948 Thu Aug 25 15:29:04 2011
+++ src/distrib/sets/lists/base/mi Fri Aug 26 21:22:07 2011
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.948 2011/08/25 15:29:04 dyoung Exp $
+# $NetBSD: mi,v 1.949 2011/08/26 21:22:07 dyoung Exp $
#
# Note: Don't delete entries from here - mark them as "obsolete" instead,
# unless otherwise stated below.
@@ -870,6 +870,7 @@
./usr/include/openpgpsdk base-obsolete obsolete
./usr/include/openssl base-c-usr
./usr/include/pcap base-c-usr
+./usr/include/ppath base-c-usr
./usr/include/prop base-c-usr
./usr/include/protocols base-c-usr
./usr/include/quota base-c-usr
Index: src/distrib/sets/lists/base/shl.mi
diff -u src/distrib/sets/lists/base/shl.mi:1.595 src/distrib/sets/lists/base/shl.mi:1.596
--- src/distrib/sets/lists/base/shl.mi:1.595 Tue Jul 26 16:10:15 2011
+++ src/distrib/sets/lists/base/shl.mi Fri Aug 26 21:22:08 2011
@@ -1,4 +1,4 @@
-# $NetBSD: shl.mi,v 1.595 2011/07/26 16:10:15 joerg Exp $
+# $NetBSD: shl.mi,v 1.596 2011/08/26 21:22:08 dyoung Exp $
#
# Note: Don't delete entries from here - mark them as "obsolete" instead,
# unless otherwise stated below.
@@ -49,6 +49,9 @@
./lib/libm.so base-sys-shlib dynamicroot
./lib/libm.so.0 base-sys-shlib dynamicroot
./lib/libm.so.0.10 base-sys-shlib dynamicroot
+./lib/libppath.so base-sys-shlib dynamicroot
+./lib/libppath.so.0 base-sys-shlib dynamicroot
+./lib/libppath.so.0.0 base-sys-shlib dynamicroot
./lib/libprop.so base-sys-shlib dynamicroot
./lib/libprop.so.1 base-sys-shlib dynamicroot
./lib/libprop.so.1.1 base-sys-shlib dynamicroot
@@ -361,6 +364,9 @@
./usr/lib/libposix.so base-sys-shlib
./usr/lib/libposix.so.0 base-sys-shlib
./usr/lib/libposix.so.0.1 base-sys-shlib
+./usr/lib/libppath.so base-sys-shlib
+./usr/lib/libppath.so.0 base-sys-shlib
+./usr/lib/libppath.so.0.0 base-sys-shlib
./usr/lib/libprop.so base-sys-shlib
./usr/lib/libprop.so.1 base-sys-shlib
./usr/lib/libprop.so.1.1 base-sys-shlib
Index: src/distrib/sets/lists/comp/md.amd64
diff -u src/distrib/sets/lists/comp/md.amd64:1.129 src/distrib/sets/lists/comp/md.amd64:1.130
--- src/distrib/sets/lists/comp/md.amd64:1.129 Mon Aug 15 15:14:00 2011
+++ src/distrib/sets/lists/comp/md.amd64 Fri Aug 26 21:22:08 2011
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.129 2011/08/15 15:14:00 wiz Exp $
+# $NetBSD: md.amd64,v 1.130 2011/08/26 21:22:08 dyoung Exp $
./usr/include/amd64 comp-c-include
./usr/include/amd64/ansi.h comp-c-include
./usr/include/amd64/aout_machdep.h comp-c-include
@@ -789,6 +789,10 @@
./usr/lib/i386/libposix_g.a comp-c-proflib compat,debuglib
./usr/lib/i386/libposix_p.a comp-c-proflib compat,profile
./usr/lib/i386/libposix_pic.a comp-c-piclib compat,pic
+./usr/lib/i386/libppath.a comp-c-lib compat
+./usr/lib/i386/libppath.so comp-sys-shlib compat,pic
+./usr/lib/i386/libppath_p.a comp-c-proflib compat,profile
+./usr/lib/i386/libppath_pic.a comp-c-piclib compat,pic
./usr/lib/i386/libprop.a comp-c-lib compat
./usr/lib/i386/libprop.so comp-sys-shlib compat,pic
./usr/lib/i386/libprop_g.a comp-c-proflib compat,debuglib
@@ -1087,6 +1091,7 @@
./usr/libdata/debug/usr/lib/i386/libpci.so.2.0.debug comp-compat-shlib compat,pic,debug
./usr/libdata/debug/usr/lib/i386/libperfuse.so.0.0.debug comp-compat-shlib compat,pic,debug
./usr/libdata/debug/usr/lib/i386/libposix.so.0.1.debug comp-compat-shlib compat,pic,debug
+./usr/libdata/debug/usr/lib/i386/libppath.so.0.0.debug comp-compat-shlib compat,pic,debug
./usr/libdata/debug/usr/lib/i386/libprop.so.1.1.debug comp-compat-shlib compat,pic,debug
./usr/libdata/debug/usr/lib/i386/libpthread.so.1.0.debug comp-compat-shlib compat,pic,debug
./usr/libdata/debug/usr/lib/i386/libpthread_dbg.so.2.0.debug comp-compat-shlib compat,pic,debug
Index: src/distrib/sets/lists/comp/md.sparc64
diff -u src/distrib/sets/lists/comp/md.sparc64:1.114 src/distrib/sets/lists/comp/md.sparc64:1.115
--- src/distrib/sets/lists/comp/md.sparc64:1.114 Tue Jul 26 16:10:16 2011
+++ src/distrib/sets/lists/comp/md.sparc64 Fri Aug 26 21:22:09 2011
@@ -1,4 +1,4 @@
-# $NetBSD: md.sparc64,v 1.114 2011/07/26 16:10:16 joerg Exp $
+# $NetBSD: md.sparc64,v 1.115 2011/08/26 21:22:09 dyoung Exp $
./usr/include/gcc-4.5/tgmath.h comp-c-include gcccmds,gcc=45
./usr/include/ieeefp.h comp-c-include
./usr/include/sparc comp-c-include
@@ -439,7 +439,6 @@
./usr/lib/sparc/libhdb_pic.a comp-c-piclib compat,pic,kerberos
./usr/lib/sparc/libheimbase.a comp-c-lib compat,kerberos
./usr/lib/sparc/libheimbase.so comp-sys-shlib compat,pic,kerberos
-./usr/lib/sparc/libheimbase_g.a -unknown- compat,debuglib,kerberos
./usr/lib/sparc/libheimbase_g.a comp-c-proflib compat,debuglib,kerberos
./usr/lib/sparc/libheimbase_p.a comp-c-proflib compat,profile,kerberos
./usr/lib/sparc/libheimbase_pic.a comp-c-proflib compat,pic,kerberos
@@ -489,7 +488,6 @@
./usr/lib/sparc/libiscsi_pic.a comp-c-piclib compat,pic,iscsi
./usr/lib/sparc/libisns.a comp-c-lib compat
./usr/lib/sparc/libisns.so comp-sys-shlib compat
-./usr/lib/sparc/libisns_g.a -unknown- compat,debuglib
./usr/lib/sparc/libisns_g.a comp-c-piclib compat,debuglib
./usr/lib/sparc/libisns_p.a comp-c-proflib compat,profile
./usr/lib/sparc/libisns_pic.a comp-c-piclib compat,pic
@@ -510,7 +508,6 @@
./usr/lib/sparc/libkafs_pic.a comp-c-piclib compat,pic,kerberos
./usr/lib/sparc/libkdc.a comp-c-lib compat,kerberos
./usr/lib/sparc/libkdc.so comp-sys-shlib compat,pic,kerberos
-./usr/lib/sparc/libkdc_g.a -unknown- compat,debuglib,kerberos
./usr/lib/sparc/libkdc_g.a comp-c-proflib compat,debuglib,kerberos
./usr/lib/sparc/libkdc_p.a comp-c-proflib compat,profile,kerberos
./usr/lib/sparc/libkdc_pic.a comp-c-proflib compat,pic,kerberos
@@ -639,7 +636,6 @@
./usr/lib/sparc/libpci_pic.a comp-c-piclib compat,pic
./usr/lib/sparc/libperfuse.a comp-c-lib compat
./usr/lib/sparc/libperfuse.so comp-sys-shlib compat,pic
-./usr/lib/sparc/libperfuse_g.a -unknown- compat,debuglib
./usr/lib/sparc/libperfuse_g.a comp-c-proflib compat,debuglib
./usr/lib/sparc/libperfuse_p.a comp-c-proflib compat,profile
./usr/lib/sparc/libperfuse_pic.a comp-c-piclib compat,pic
@@ -648,6 +644,10 @@
./usr/lib/sparc/libposix_g.a -unknown- compat,debuglib
./usr/lib/sparc/libposix_p.a comp-c-proflib compat,profile
./usr/lib/sparc/libposix_pic.a comp-c-piclib compat,pic
+./usr/lib/sparc/libppath.a comp-c-lib compat
+./usr/lib/sparc/libppath.so comp-sys-shlib compat,pic
+./usr/lib/sparc/libppath_p.a comp-c-proflib compat,profile
+./usr/lib/sparc/libppath_pic.a comp-c-piclib compat,pic
./usr/lib/sparc/libprop.a comp-c-lib compat
./usr/lib/sparc/libprop.so base-sys-shlib compat,pic
./usr/lib/sparc/libprop_g.a -unknown- compat,debuglib
@@ -825,7 +825,6 @@
./usr/lib/sparc/libvers_pic.a comp-obsolete obsolete
./usr/lib/sparc/libwind.a comp-c-lib compat,kerberos
./usr/lib/sparc/libwind.so comp-sys-shlib compat,pic,kerberos
-./usr/lib/sparc/libwind_g.a -unknown- compat,debuglib,kerberos
./usr/lib/sparc/libwind_g.a comp-c-proflib compat,debuglib,kerberos
./usr/lib/sparc/libwind_p.a comp-c-proflib compat,profile,kerberos
./usr/lib/sparc/libwind_pic.a comp-c-piclib compat,pic,kerberos
@@ -943,6 +942,7 @@
./usr/libdata/debug/usr/lib/sparc/libpci.so.2.0.debug comp-compat-shlib compat,pic,debug
./usr/libdata/debug/usr/lib/sparc/libperfuse.so.0.0.debug comp-compat-shlib compat,pic,debug
./usr/libdata/debug/usr/lib/sparc/libposix.so.0.1.debug comp-compat-shlib compat,pic,debug
+./usr/libdata/debug/usr/lib/sparc/libppath.so.0.0.debug comp-compat-shlib compat,pic,debug
./usr/libdata/debug/usr/lib/sparc/libprop.so.1.1.debug comp-compat-shlib compat,pic,debug
./usr/libdata/debug/usr/lib/sparc/libpthread.so.1.0.debug comp-compat-shlib compat,pic,debug
./usr/libdata/debug/usr/lib/sparc/libpthread_dbg.so.2.0.debug comp-compat-shlib compat,pic,debug
Index: src/distrib/sets/lists/comp/mi
diff -u src/distrib/sets/lists/comp/mi:1.1663 src/distrib/sets/lists/comp/mi:1.1664
--- src/distrib/sets/lists/comp/mi:1.1663 Wed Aug 17 07:22:34 2011
+++ src/distrib/sets/lists/comp/mi Fri Aug 26 21:22:08 2011
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1663 2011/08/17 07:22:34 manu Exp $
+# $NetBSD: mi,v 1.1664 2011/08/26 21:22:08 dyoung Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@@ -2178,6 +2178,8 @@
./usr/include/pci.h comp-c-include
./usr/include/perfuse.h comp-c-include
./usr/include/poll.h comp-c-include
+./usr/include/ppath/ppath.h comp-c-include
+./usr/include/ppath/ppath_impl.h comp-c-include
./usr/include/prop/plistref.h comp-c-include
./usr/include/prop/prop_array.h comp-c-include
./usr/include/prop/prop_bool.h comp-c-include
@@ -2966,6 +2968,8 @@
./usr/lib/libposix.a comp-c-lib
./usr/lib/libposix_g.a -unknown- debuglib
./usr/lib/libposix_p.a comp-c-proflib profile
+./usr/lib/libppath.a comp-c-lib
+./usr/lib/libppath_p.a comp-c-proflib profile
./usr/lib/libprop.a comp-c-lib
./usr/lib/libprop_g.a -unknown- debuglib
./usr/lib/libprop_p.a comp-c-proflib profile
@@ -4345,6 +4349,7 @@
./usr/libdata/lint/llib-lpci.ln comp-c-lintlib lint
./usr/libdata/lint/llib-lperfuse.ln comp-perfuse-lintlib lint
./usr/libdata/lint/llib-lposix.ln comp-c-lintlib lint
+./usr/libdata/lint/llib-lppath.ln comp-c-lintlib lint
./usr/libdata/lint/llib-lprop.ln comp-c-lintlib lint
./usr/libdata/lint/llib-lpthread.ln comp-c-lintlib lint
./usr/libdata/lint/llib-lpthread_dbg.ln comp-c-lintlib lint
@@ -8090,6 +8095,50 @@
./usr/share/man/cat3/prefresh.0 comp-c-catman .cat
./usr/share/man/cat3/printf.0 comp-c-catman .cat
./usr/share/man/cat3/printw.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_bool.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_component_at.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_component_idx.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_component_key.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_component_release.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_component_retain.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_copy.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_copydel_bool.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_copydel_int64.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_copydel_object.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_copydel_uint64.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_copyset_bool.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_copyset_int64.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_copyset_object.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_copyset_uint64.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_create.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_delete_bool.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_delete_int64.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_delete_object.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_delete_uint64.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_get_bool.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_get_int64.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_get_object.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_get_uint64.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_idx.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_key.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_length.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_lookup.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_number.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_object.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_pop.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_push.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_push_idx.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_push_key.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_release.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_replace_idx.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_replace_key.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_retain.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_set_bool.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_set_int64.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_set_object.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_set_uint64.0 comp-c-catman .cat
+./usr/share/man/cat3/ppath_subpath.0 comp-c-catman .cat
./usr/share/man/cat3/prop_array.0 comp-c-catman .cat
./usr/share/man/cat3/prop_array_add.0 comp-c-catman .cat
./usr/share/man/cat3/prop_array_capacity.0 comp-c-catman .cat
@@ -14166,6 +14215,50 @@
./usr/share/man/html3/prefresh.html comp-c-htmlman html
./usr/share/man/html3/printf.html comp-c-htmlman html
./usr/share/man/html3/printw.html comp-c-htmlman html
+./usr/share/man/html3/ppath.html comp-c-htmlman html
+./usr/share/man/html3/ppath_bool.html comp-c-htmlman html
+./usr/share/man/html3/ppath_component_at.html comp-c-htmlman html
+./usr/share/man/html3/ppath_component_idx.html comp-c-htmlman html
+./usr/share/man/html3/ppath_component_key.html comp-c-htmlman html
+./usr/share/man/html3/ppath_component_release.html comp-c-htmlman html
+./usr/share/man/html3/ppath_component_retain.html comp-c-htmlman html
+./usr/share/man/html3/ppath_copy.html comp-c-htmlman html
+./usr/share/man/html3/ppath_copydel_bool.html comp-c-htmlman html
+./usr/share/man/html3/ppath_copydel_int64.html comp-c-htmlman html
+./usr/share/man/html3/ppath_copydel_object.html comp-c-htmlman html
+./usr/share/man/html3/ppath_copydel_uint64.html comp-c-htmlman html
+./usr/share/man/html3/ppath_copyset_bool.html comp-c-htmlman html
+./usr/share/man/html3/ppath_copyset_int64.html comp-c-htmlman html
+./usr/share/man/html3/ppath_copyset_object.html comp-c-htmlman html
+./usr/share/man/html3/ppath_copyset_uint64.html comp-c-htmlman html
+./usr/share/man/html3/ppath_create.html comp-c-htmlman html
+./usr/share/man/html3/ppath_delete_bool.html comp-c-htmlman html
+./usr/share/man/html3/ppath_delete_int64.html comp-c-htmlman html
+./usr/share/man/html3/ppath_delete_object.html comp-c-htmlman html
+./usr/share/man/html3/ppath_delete_uint64.html comp-c-htmlman html
+./usr/share/man/html3/ppath_get_bool.html comp-c-htmlman html
+./usr/share/man/html3/ppath_get_int64.html comp-c-htmlman html
+./usr/share/man/html3/ppath_get_object.html comp-c-htmlman html
+./usr/share/man/html3/ppath_get_uint64.html comp-c-htmlman html
+./usr/share/man/html3/ppath_idx.html comp-c-htmlman html
+./usr/share/man/html3/ppath_key.html comp-c-htmlman html
+./usr/share/man/html3/ppath_length.html comp-c-htmlman html
+./usr/share/man/html3/ppath_lookup.html comp-c-htmlman html
+./usr/share/man/html3/ppath_number.html comp-c-htmlman html
+./usr/share/man/html3/ppath_object.html comp-c-htmlman html
+./usr/share/man/html3/ppath_pop.html comp-c-htmlman html
+./usr/share/man/html3/ppath_push.html comp-c-htmlman html
+./usr/share/man/html3/ppath_push_idx.html comp-c-htmlman html
+./usr/share/man/html3/ppath_push_key.html comp-c-htmlman html
+./usr/share/man/html3/ppath_release.html comp-c-htmlman html
+./usr/share/man/html3/ppath_replace_idx.html comp-c-htmlman html
+./usr/share/man/html3/ppath_replace_key.html comp-c-htmlman html
+./usr/share/man/html3/ppath_retain.html comp-c-htmlman html
+./usr/share/man/html3/ppath_set_bool.html comp-c-htmlman html
+./usr/share/man/html3/ppath_set_int64.html comp-c-htmlman html
+./usr/share/man/html3/ppath_set_object.html comp-c-htmlman html
+./usr/share/man/html3/ppath_set_uint64.html comp-c-htmlman html
+./usr/share/man/html3/ppath_subpath.html comp-c-htmlman html
./usr/share/man/html3/prop_array.html comp-c-htmlman html
./usr/share/man/html3/prop_array_add.html comp-c-htmlman html
./usr/share/man/html3/prop_array_capacity.html comp-c-htmlman html
@@ -20234,6 +20327,50 @@
./usr/share/man/man3/prefresh.3 comp-c-man .man
./usr/share/man/man3/printf.3 comp-c-man .man
./usr/share/man/man3/printw.3 comp-c-man .man
+./usr/share/man/man3/ppath.3 comp-c-man .man
+./usr/share/man/man3/ppath_bool.3 comp-c-man .man
+./usr/share/man/man3/ppath_component_at.3 comp-c-man .man
+./usr/share/man/man3/ppath_component_idx.3 comp-c-man .man
+./usr/share/man/man3/ppath_component_key.3 comp-c-man .man
+./usr/share/man/man3/ppath_component_release.3 comp-c-man .man
+./usr/share/man/man3/ppath_component_retain.3 comp-c-man .man
+./usr/share/man/man3/ppath_copy.3 comp-c-man .man
+./usr/share/man/man3/ppath_copydel_bool.3 comp-c-man .man
+./usr/share/man/man3/ppath_copydel_int64.3 comp-c-man .man
+./usr/share/man/man3/ppath_copydel_object.3 comp-c-man .man
+./usr/share/man/man3/ppath_copydel_uint64.3 comp-c-man .man
+./usr/share/man/man3/ppath_copyset_bool.3 comp-c-man .man
+./usr/share/man/man3/ppath_copyset_int64.3 comp-c-man .man
+./usr/share/man/man3/ppath_copyset_object.3 comp-c-man .man
+./usr/share/man/man3/ppath_copyset_uint64.3 comp-c-man .man
+./usr/share/man/man3/ppath_create.3 comp-c-man .man
+./usr/share/man/man3/ppath_delete_bool.3 comp-c-man .man
+./usr/share/man/man3/ppath_delete_int64.3 comp-c-man .man
+./usr/share/man/man3/ppath_delete_object.3 comp-c-man .man
+./usr/share/man/man3/ppath_delete_uint64.3 comp-c-man .man
+./usr/share/man/man3/ppath_get_bool.3 comp-c-man .man
+./usr/share/man/man3/ppath_get_int64.3 comp-c-man .man
+./usr/share/man/man3/ppath_get_object.3 comp-c-man .man
+./usr/share/man/man3/ppath_get_uint64.3 comp-c-man .man
+./usr/share/man/man3/ppath_idx.3 comp-c-man .man
+./usr/share/man/man3/ppath_key.3 comp-c-man .man
+./usr/share/man/man3/ppath_length.3 comp-c-man .man
+./usr/share/man/man3/ppath_lookup.3 comp-c-man .man
+./usr/share/man/man3/ppath_number.3 comp-c-man .man
+./usr/share/man/man3/ppath_object.3 comp-c-man .man
+./usr/share/man/man3/ppath_pop.3 comp-c-man .man
+./usr/share/man/man3/ppath_push.3 comp-c-man .man
+./usr/share/man/man3/ppath_push_idx.3 comp-c-man .man
+./usr/share/man/man3/ppath_push_key.3 comp-c-man .man
+./usr/share/man/man3/ppath_release.3 comp-c-man .man
+./usr/share/man/man3/ppath_replace_idx.3 comp-c-man .man
+./usr/share/man/man3/ppath_replace_key.3 comp-c-man .man
+./usr/share/man/man3/ppath_retain.3 comp-c-man .man
+./usr/share/man/man3/ppath_set_bool.3 comp-c-man .man
+./usr/share/man/man3/ppath_set_int64.3 comp-c-man .man
+./usr/share/man/man3/ppath_set_object.3 comp-c-man .man
+./usr/share/man/man3/ppath_set_uint64.3 comp-c-man .man
+./usr/share/man/man3/ppath_subpath.3 comp-c-man .man
./usr/share/man/man3/prop_array.3 comp-c-man .man
./usr/share/man/man3/prop_array_add.3 comp-c-man .man
./usr/share/man/man3/prop_array_capacity.3 comp-c-man .man
Index: src/distrib/sets/lists/comp/shl.mi
diff -u src/distrib/sets/lists/comp/shl.mi:1.184 src/distrib/sets/lists/comp/shl.mi:1.185
--- src/distrib/sets/lists/comp/shl.mi:1.184 Tue Jul 26 16:10:16 2011
+++ src/distrib/sets/lists/comp/shl.mi Fri Aug 26 21:22:09 2011
@@ -1,4 +1,4 @@
-# $NetBSD: shl.mi,v 1.184 2011/07/26 16:10:16 joerg Exp $
+# $NetBSD: shl.mi,v 1.185 2011/08/26 21:22:09 dyoung Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@@ -102,6 +102,7 @@
./usr/lib/libpci_pic.a comp-c-piclib
./usr/lib/libperfuse_pic.a comp-perfuse-piclib
./usr/lib/libposix_pic.a comp-c-piclib
+./usr/lib/libppath_pic.a comp-c-piclib
./usr/lib/libprop_pic.a comp-c-piclib
./usr/lib/libpthread_dbg_pic.a comp-c-piclib
./usr/lib/libpthread_pic.a comp-c-piclib
@@ -310,6 +311,7 @@
./usr/libdata/debug/usr/lib/libpci.so.2.0.debug comp-sys-debug debug
./usr/libdata/debug/usr/lib/libperfuse.so.0.0.debug comp-perfuse-debug debug
./usr/libdata/debug/usr/lib/libposix.so.0.1.debug comp-sys-debug debug
+./usr/libdata/debug/usr/lib/libppath.so.0.0.debug comp-sys-debug debug
./usr/libdata/debug/usr/lib/libprop.so.1.1.debug comp-sys-debug debug
./usr/libdata/debug/usr/lib/libpthread.so.1.0.debug comp-sys-debug debug
./usr/libdata/debug/usr/lib/libpthread_dbg.so.2.0.debug comp-sys-debug debug
Index: src/etc/mtree/NetBSD.dist.base
diff -u src/etc/mtree/NetBSD.dist.base:1.89 src/etc/mtree/NetBSD.dist.base:1.90
--- src/etc/mtree/NetBSD.dist.base:1.89 Sat Jul 9 14:55:44 2011
+++ src/etc/mtree/NetBSD.dist.base Fri Aug 26 21:22:10 2011
@@ -1,4 +1,4 @@
-# $NetBSD: NetBSD.dist.base,v 1.89 2011/07/09 14:55:44 jmcneill Exp $
+# $NetBSD: NetBSD.dist.base,v 1.90 2011/08/26 21:22:10 dyoung Exp $
# @(#)4.4BSD.dist 8.1 (Berkeley) 6/13/93
# Do not customize this file as it may be overwritten on upgrades.
@@ -167,6 +167,7 @@
./usr/include/objc
./usr/include/openssl
./usr/include/pcap
+./usr/include/ppath
./usr/include/prop
./usr/include/protocols
./usr/include/quota
Index: src/include/Makefile
diff -u src/include/Makefile:1.135 src/include/Makefile:1.136
--- src/include/Makefile:1.135 Sun Jul 17 20:54:34 2011
+++ src/include/Makefile Fri Aug 26 21:22:10 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.135 2011/07/17 20:54:34 joerg Exp $
+# $NetBSD: Makefile,v 1.136 2011/08/26 21:22:10 dyoung Exp $
# @(#)Makefile 8.2 (Berkeley) 1/4/94
# Doing a make includes builds /usr/include
@@ -44,6 +44,7 @@
SUBDIR= rpc
SUBDIR+= ../common/include/prop
+SUBDIR+= ../common/include/ppath
SUBDIR+= ../common/include/quota
.include <bsd.prog.mk>
Index: src/lib/Makefile
diff -u src/lib/Makefile:1.175 src/lib/Makefile:1.176
--- src/lib/Makefile:1.175 Sat Aug 20 22:23:47 2011
+++ src/lib/Makefile Fri Aug 26 21:22:10 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.175 2011/08/20 22:23:47 plunky Exp $
+# $NetBSD: Makefile,v 1.176 2011/08/26 21:22:10 dyoung Exp $
# from: @(#)Makefile 5.25.1.1 (Berkeley) 5/7/91
.include <bsd.own.mk>
@@ -95,6 +95,7 @@
SUBDIR+= libcurses # depends on libterminfo
SUBDIR+= libdm # depends on libprop
SUBDIR+= libedit # depends on libterminfo
+SUBDIR+= libppath # depends on libprop
SUBDIR+= libperfuse # depends on libpuffs
SUBDIR+= libquota # depends on libprop and librpcsvc
SUBDIR+= librefuse # depends on libpuffs
Index: src/sys/lib/libkern/Makefile.libkern
diff -u src/sys/lib/libkern/Makefile.libkern:1.13 src/sys/lib/libkern/Makefile.libkern:1.14
--- src/sys/lib/libkern/Makefile.libkern:1.13 Thu Mar 24 17:05:44 2011
+++ src/sys/lib/libkern/Makefile.libkern Fri Aug 26 21:22:10 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.libkern,v 1.13 2011/03/24 17:05:44 bouyer Exp $
+# $NetBSD: Makefile.libkern,v 1.14 2011/08/26 21:22:10 dyoung Exp $
#
# Variable definitions for libkern.
@@ -32,6 +32,7 @@
.include "${.PARSEDIR}/../../../common/lib/libc/Makefile.inc"
.include "${.PARSEDIR}/../../../common/lib/libutil/Makefile.inc"
.include "${.PARSEDIR}/../../../common/lib/libprop/Makefile.inc"
+.include "${.PARSEDIR}/../../../common/lib/libppath/Makefile.inc"
.include "${.PARSEDIR}/../../../common/lib/libquota/Makefile.inc"
CPPFLAGS+= -I${KERNDIR}/../../../common/include
@@ -64,6 +65,8 @@
SRCS+= md4c.c md5c.c rmd160.c sha1.c sha2.c
SRCS+= pmatch.c arc4random.c bcd.c mcount.c mertwist.c crc32.c
+SRCS+= ppath_kmem_alloc.c
+
SRCS+= strsep.c strstr.c
SRCS+= strlcpy.c strlcat.c