wiz
0b6ffdfedb
Fix a typo that has migrated across files.
2007-12-01 19:18:49 +00:00
wiz
8498f992c4
Typo fixes.
2007-12-01 18:53:28 +00:00
pooka
3537e99eb1
Introduce puffs_daemon(), which works like daemon(3) except that it
...
also synchronizes with puffs_mount() and does not return (exit) in the
parent process until the file system has been mounted. This makes
it possible to reliably run e.g. mount_foo jippi /kai ; cd /kai/ee
2007-11-16 18:35:10 +00:00
pooka
a02fe51bef
Open the kernel descriptor as part of mount(), not init(). Then
...
it doesn't matter if someone fork()s or does other tricks between
init() and mount() (and besides, now it's where it logically should be).
2007-11-06 15:09:07 +00:00
pooka
4b0f2948e2
Pull the daemonizing code out of the library mainloop into the file
...
servers. Calling daemon() (i.e. fork()ing) inside a library can
cause nice surprises for e.g. threaded programs. As discussed with
Greg Oster & others.
2007-11-05 17:48:17 +00:00
pooka
c8c5d830fc
SEE ALSO paper
2007-10-05 00:04:59 +00:00
pooka
12e401bc1a
Add refuse paper to SEE ALSO
2007-09-24 00:22:25 +00:00
pooka
91872d550d
xref refuse, don't bump date
2007-09-03 12:34:21 +00:00
pooka
9651f40228
update
2007-07-18 22:23:37 +00:00
pooka
1451f0dabb
document PUFFS_KFLAG_LOOKUP_FULLPNBUF
2007-07-05 22:42:14 +00:00
pooka
8bfc66776f
document KFLAG_NOCACHE{_PAGE,_NAME,}
2007-06-24 22:32:00 +00:00
pooka
ae3221667f
reflect today's mount changes
2007-05-17 15:21:14 +00:00
pooka
291fe845cd
Step 3 and currently final step of a more general purpose event loop:
...
support removal and addition of i/o file descriptors on the fly.
* detect closed file descriptors
* automatically free waiters of a dead file descriptor
* give the file server the possibility to specify a callback which
notifies of a dead file descriptor
* move loop function to be a property of the mainloop instead of
framebuf (doesn't change effective behaviour)
* add the possibility to configure a timespec parameter which
attempts to call the loop function periodically
* move the event loop functions from the puffs_framebuf namespace
to puffs_framev to differential between pure memory management
functions
2007-05-15 13:44:46 +00:00
pooka
19db57c596
List all current ways to write a file system. Also, add a reference
...
to puffs_req(3) for the manual operation case.
2007-05-09 18:24:11 +00:00
pooka
e5a894536c
document PUFFS_KFLAG_WTCACHE and PUFFS_KFLAG_IAONDEMAND
2007-05-09 13:54:08 +00:00
pooka
5fac7361cf
Introduce PUFFS_FLAG_HASHPATH, which for PUFFS_FLAG_BUILDPATH file servers
...
creates a hash of the node's path into po->po_hash to avoid a full pathcmp
every time.
2007-05-01 15:58:00 +00:00
pooka
aaf5af07be
Move file system and node callbacks into their own manual page.
...
Improve markup and descriptions a bit (not completely finished yet).
2007-04-16 19:16:02 +00:00
pooka
0d032531d1
document new interfaces
2007-04-16 16:37:02 +00:00
pooka
fdd8f87db5
document accessor routines added when making struct puffs_usermount
...
implementation private
2007-04-12 21:45:29 +00:00
pooka
406a946463
document credentials & access control methods
2007-03-22 17:38:09 +00:00
pooka
a1e98c19f2
match puffs_node_access prototype with reality
2007-03-20 18:25:56 +00:00
pooka
ec2d43895a
add puffs paper presented at AsiaBSDCon 2007 to "SEE ALSO"
2007-03-13 17:06:10 +00:00
pooka
f7a084b3b0
Nm the manual puffs instead of libpuffs
2007-02-08 05:24:36 +00:00
pooka
f4e2aba8ce
document puffs_fs_suspend()
2007-01-26 23:55:27 +00:00
pooka
5581d777a3
xref puffs_req
2007-01-20 15:10:38 +00:00
pooka
937097aa47
document puffs_getstate() and puffs_setstacksize()
2007-01-20 13:34:35 +00:00
wiz
2b5809387d
Sort SEE ALSO.
2007-01-20 13:23:59 +00:00
pooka
809ae5f803
Bring the documentation slightly more into sync with the current
...
reality. It's still really a far cry from proper documentation,
though.
2007-01-19 21:10:55 +00:00
pooka
b98361ea36
sauce catchup
2006-12-01 15:31:25 +00:00
pooka
d4280e60eb
update with reality
2006-11-30 05:53:34 +00:00
pooka
c9aa28f463
* document open, close and access
...
* nomenclature improvements
2006-11-23 17:45:11 +00:00
wiz
30ef64a953
Some mdoc and grammar nits.
2006-11-19 00:11:21 +00:00
pooka
c025c6ae8f
add note to BUGS about the questionable nature of puffs_node
2006-11-13 21:09:16 +00:00
pooka
c3f04e4e04
sync with change to lookup
2006-11-13 21:06:16 +00:00
pooka
b8a1eae019
initial documentation for the puffs library interface
2006-11-09 01:30:15 +00:00