Commit Graph

172944 Commits

Author SHA1 Message Date
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
pooka
38b7d91d61 Add IPL_SOFTCLOCK, something required it (although I can't quite
recall what, this has been floating in my tree for a while)
2008-09-02 19:27:35 +00:00
christos
d49f7b0d13 properly fix groff.info 2008-09-02 18:13:49 +00:00
christos
79f2702201 de-couple the makedoc build from libcommon. 2008-09-02 14:46:53 +00:00
taca
cd645dc1c9 Postfix 2.5.5 released. 2008-09-02 13:05:10 +00:00
njoly
40d03853e6 +rgb.debug 2008-09-02 11:05:20 +00:00
njoly
22eed021bc Add back a few x11 man pages that werew lost in r1.25. 2008-09-02 10:09:21 +00:00
christos
e5a9222681 enable groff.info and vi.info now that we have texinfo-4.8 2008-09-02 09:30:25 +00:00
christos
3836efcb15 re-enable now that we have a newer texinfo 2008-09-02 09:28:53 +00:00
christos
369f880abf disable completely. 2008-09-02 09:26:55 +00:00
christos
fb5e0a80e2 Add docs back the best way we can:
1. Don't add changelog and other implementation specific nvi files because
   this have changed from 1.79 and are probably not relevant in 1.81
2. Put back virecover.
3. Descend regularly to subdirs instead of Makefile hacks
4. Use USD.doc stuff from the 1.81 docs except for vi.ref which has
   unfortunately been converted to texinfo. For that, we preserve
   the original documents because we want to still be able to make
   section 13 (building texinfo is not acceptable because it will not
   have the same look and feel as the rest of the book)
5. Since the texinfo reference is probably better maintained, build
   that too as a texinfo document.
2008-09-02 09:25:39 +00:00
dholland
a3648fe76e Reword some misleading code.
ok bouyer@
2008-09-02 08:58:07 +00:00
hannken
15d57e4f81 Ffs_snapshot() has become a huge monster over the time. Break it into
helper functions to enhance readability.  Adjust comments to reality
and test the main error paths.

While here, expand and remove the last FreeBSD->NetBSD conversion macros.

No functional change intended.
2008-09-02 08:51:46 +00:00
christos
54c79f76dc mention new texinfo 2008-09-02 08:42:58 +00:00
christos
4ef43ee396 resolve conflicts 2008-09-02 08:41:51 +00:00
christos
29a97b91d6 addjust for texinfo 4.8 2008-09-02 08:38:35 +00:00
christos
834f5c54aa resolve conflicts. 2008-09-02 08:00:24 +00:00
christos
14e22615fd import last gplv2 version 2008-09-02 07:45:41 +00:00
lukem
268f119358 Add an entry for the "libc lint problem", mostly taken
from Matthias Drochner <drochner>'s post:
  http://mail-index.netbsd.org/current-users/2008/08/28/msg004193.html
2008-09-02 07:34:15 +00:00
lukem
9147898ee3 Reformat the columns 2008-09-02 02:23:11 +00:00
lukem
386a8c674a remove pointless "obsolete" X11R7 entries 2008-09-02 02:21:27 +00:00
lukem
04daf7ba02 Reformat the columns 2008-09-02 02:17:48 +00:00
lukem
54dfa7d530 * reformat the (non-comment) columns
* use "-unknown-" as the syspkg tag for obsolete entries for consistency
  with in-use entries
2008-09-02 02:16:26 +00:00
lukem
e95fba0e95 * reformat the (non-comment) columns
* use "-unknown-" as the syspkg tag for obsolete entries for consistency
  with in-use entries
* remove pointless "obsolete" X11R7 entries
2008-09-02 02:14:08 +00:00
lukem
d57cea4179 modules aren't .man pages ... (hi mrg!)
fix type of intel.4 entries
2008-09-02 01:56:35 +00:00
lukem
26297d149c fix .cat/html tag on intel.{0,html} 2008-09-02 01:55:34 +00:00
lukem
0c4bca54b5 add missing XF86Config.5 entries 2008-09-02 01:48:52 +00:00
lukem
4c32df2846 fix wrong tag for wsfb.4 2008-09-02 01:47:33 +00:00
lukem
4beacee691 Cleanup DB scratch files.
MAKEVERBOSE love
2008-09-02 01:39:19 +00:00
lukem
ee02c62e8a Fix cut&pasto 2008-09-02 01:31:22 +00:00
mrg
33fb41cc00 re-run mknative-gcc for gcc-4.1-20080831.
XXX: powerpc and sh3eb files got WORDS_BIGENDIAN define wrong.
XXX: hand patched the correct for now, and will be investigating
XXX: why this is happening now.
2008-09-01 23:52:24 +00:00
dholland
4b5720fd9e fix typo in comment 2008-09-01 22:00:30 +00:00
drochner
0fd378606e fix the logics of device memory deallocation
(non-split devices paniced a diagnostic kernel)
2008-09-01 19:44:05 +00:00
martin
feab9a1220 Fix machine_arch vs. machine confusion, PR 39436.
OK: garbled
2008-09-01 19:03:44 +00:00
christos
739c305b89 fix texinfo errors by adding @node commands as appropriate. 2008-09-01 17:51:49 +00:00
tsutsui
b0370586fd - add more interesting items from 20071001 to 20071231
- sort and fix date of some entries
- refer htutils/changes/changes2html script in notice header
2008-09-01 16:04:57 +00:00
christos
9bc227a787 unbreak exa 2008-09-01 15:12:22 +00:00
njoly
4cf89a9f0b s/.debug/debug/ for tags. 2008-09-01 11:53:34 +00:00
rtr
6c4b42c91b - move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836
2008-09-01 10:37:19 +00:00
rtr
dd60de83e9 build rgb as a host tool so we can generate the rgb database for the
Xmac68k server.
2008-09-01 10:24:15 +00:00
rtr
931faa9d53 - build miext for netwinder, sparc64
- adjust CPPFLAGS for includes needed for sparc64
2008-09-01 10:20:20 +00:00
rtr
506308d8f2 split the exa sources into those required by the archive and those by
the module (like most others) so the sources are exposed for the module
build.
use LIPISPRIVATE=yes for the libexa.a build even though this is mostly
irrelevant since we don't need to build the archive only the module.
2008-09-01 10:18:03 +00:00
rtr
d3349ca75f don't link libexa.a into the Xorg server. instead build the loadable
module with the correct set of sources and they shall provide what is
needed for the i830 driver at runtime.
2008-09-01 10:15:08 +00:00
christos
e1e2288100 explain vi 2008-09-01 09:50:39 +00:00
dholland
0a268c3ebf Fix description of %b format. PR 39111 from Paul Goyette. 2008-09-01 09:20:41 +00:00
rtr
1462d0ec41 remove x11 entry for XF86Config.5 since it is not mi
discovered by: Juergen Hannken-Illjes while building evbppc
2008-09-01 08:08:36 +00:00
mrg
f727693fb5 add intel and sis driver files. 2008-09-01 05:55:27 +00:00
mrg
b35d38624b enable xf86-video-sis 2008-09-01 05:35:47 +00:00
mrg
4986921884 make this actually build 2008-09-01 05:34:19 +00:00
mrg
bf9812c1a8 note these should move 2008-09-01 05:34:02 +00:00