Go to file
pooka 827e91dd6f Make syspuffs mount code supply mount_syspuffs_parseargs() like
the other mount binaries do.  Now syspuffs can be used to run all
puffs file systems as utilities.  This includes fuse file systems
and becomes interesting with the fs-utils project.  We can now do
e.g. this:

  ReFUSE ntfs-3g:
golem> echo hello | fsu_write/fsu_write ntfs-3g puffs ~/img/ntfs.img dafile
golem> fsu_cat/fsu_cat ntfs-3g puffs ~/img/ntfs.img dafile
hello
golem>

  puffs sysctlfs:
golem> fsu_ls/fsu_ls mount_sysctlfs puffs sysctl -l ddb
total 0
-r-xr-xr-x  1 pooka  users  1 Sep  2 22:11 commandonenter
-r-xr-xr-x  1 pooka  users  2 Sep  2 22:11 fromconsole
-r-xr-xr-x  1 pooka  users  3 Sep  2 22:11 lines
-r-xr-xr-x  1 pooka  users  8 Sep  2 22:11 maxoff
-r-xr-xr-x  1 pooka  users  3 Sep  2 22:11 maxwidth
-r-xr-xr-x  1 pooka  users  2 Sep  2 22:11 onpanic
-r-xr-xr-x  1 pooka  users  3 Sep  2 22:11 radix
-r-xr-xr-x  1 pooka  users  2 Sep  2 22:11 tabstops
-r-xr-xr-x  1 pooka  users  2 Sep  2 22:11 tee_msgbuf

Same works for psshfs etcetc.

In other words, this provides total integration for "normal"
in-kernel file systems and puffs/fuse file systems on the ukfs
library level.

Note: implementation is still "first stab" and the fs-utils usage
will no doubt change.
2008-09-02 19:38:25 +00:00
bin Wrap compiler-specific flags with HAVE_GCC and HAVE_PCC as necessary. Add a few flags for PCC. 2008-08-29 00:02:21 +00:00
common Properly deal with LIBC namespace issues. 2008-08-22 03:00:02 +00:00
crypto Eliminate gcc-specific feature of empty structures. 2008-08-29 00:31:37 +00:00
dist fix texinfo errors by adding @node commands as appropriate. 2008-09-01 17:51:49 +00:00
distrib properly fix groff.info 2008-09-02 18:13:49 +00:00
doc Postfix 2.5.5 released. 2008-09-02 13:05:10 +00:00
etc Add a run_fsck_flags variable to daily.conf(5), allowing extra flags to 2008-08-30 10:53:22 +00:00
external unbreak exa 2008-09-01 15:12:22 +00:00
games Both legs of the conditional operator must return the same type. 2008-08-29 00:37:38 +00:00
gnu de-couple the makedoc build from libcommon. 2008-09-02 14:46:53 +00:00
include Don't define __RCSID() here, since sys/cdefs.h does it later. Avoids 2008-08-29 00:39:30 +00:00
lib update to 4.26 2008-08-30 12:16:52 +00:00
libexec Wrap compiler-specific flags with HAVE_GCC and HAVE_PCC as necessary. Add a few flags for PCC. 2008-08-29 00:02:21 +00:00
regress Wrap compiler-specific flags with HAVE_GCC and HAVE_PCC as necessary. Add a few flags for PCC. 2008-08-29 00:02:21 +00:00
rescue we cannot use pthreads here because we are statically linked. 2008-06-23 14:53:06 +00:00
sbin Document -v. PR 39441 from Stathis Kamperis. Bump date. 2008-08-31 23:40:19 +00:00
share remove MKNVI now that Christos has obsoleted the option 2008-08-31 23:10:40 +00:00
sys Make syspuffs mount code supply mount_syspuffs_parseargs() like 2008-09-02 19:38:25 +00:00
tests Don't descend into atf with (${MKATF} == no) 2008-08-16 23:51:51 +00:00
tools Configure with --disable-warnings; cross-compiling on NetBSD 3.1 2008-08-31 00:31:22 +00:00
usr.bin disable completely. 2008-09-02 09:26:55 +00:00
usr.sbin Make syspuffs mount code supply mount_syspuffs_parseargs() like 2008-09-02 19:38:25 +00:00
x11 Cleanup DB scratch files. 2008-09-02 01:39:19 +00:00
build.sh Remove support for printing "'-x' has been replaced by 'xxxxx'". 2008-08-22 23:41:24 +00:00
BUILDING Improve support for MKXORG!=no to enable builds into external/mit/xorg. 2008-08-28 07:21:49 +00:00
Makefile Improve support for MKXORG!=no to enable builds into external/mit/xorg. 2008-08-28 07:21:49 +00:00
Makefile.inc
UPDATING Add an entry for the "libc lint problem", mostly taken 2008-09-02 07:34:15 +00:00