History log of /src/share/examples/puffs/pnullfs |
Revision | Date | Author | Comments |
1.2 | 26-Aug-2016 |
tnn | fix build of puffs examples; need _KERNTYPES for register_t
|
1.1 | 11-Jan-2007 |
pooka | example null file system built on top of the null layer in libpuffs
|
1.18 | 26-Nov-2008 |
pooka | puffs_setfhsize() in init
|
1.17 | 12-Sep-2008 |
christos | fix more A0
|
1.16 | 16-Nov-2007 |
pooka | branches: 1.16.6; 1.16.10; use puffs_daemon() instead of daemon()
|
1.15 | 05-Nov-2007 |
pooka | Actually, daemonize the file servers before mounting. I might require at some point that the local protocol handler does not change after the file system has been mounted.
|
1.14 | 05-Nov-2007 |
pooka | 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.
|
1.13 | 17-Jul-2007 |
pooka | branches: 1.13.4; * add mntfromname parameter to puffs_init() * set it in file servers
|
1.12 | 24-Jun-2007 |
pooka | use puffs_null_setops()
|
1.11 | 24-Jun-2007 |
pooka | fix this also, had a similar rototill-typo as rot13fs
|
1.10 | 06-Jun-2007 |
pooka | Move puffs to a two clause license where it already isn't so. And as agc pointed out, even files with the third clause were already effectively two clause because of a slight bug in the language...
|
1.9 | 17-May-2007 |
pooka | reflect changes in fs mount: use puffs_mount() instead of puffs_domount() & puffs_start()
|
1.8 | 24-Apr-2007 |
pooka | allow to mount nullfs types only from directories TODO: generalize
|
1.7 | 13-Apr-2007 |
pooka | Instead of keeping on adding parameters to puffs_mount(), make it only take the bare essentials, which currently means removing "maxreqlen" from the argument list (all current callers I'm aware of set it as 0 anyway). Introduce puffs_init(), which provides a context for setting various parameters and puffs_domount(), which can be used to mount the file system. Keep puffs_mount() as a shortcut for the above two for simple file systems.
Bump development ABI version to 13. After all, it's Friday the 13th. Watch out! Bad things can happen on Friday the 13th. --No carrier--
|
1.6 | 12-Apr-2007 |
pooka | Hide struct puffs_usermount from the rest of the world and provide accessors for interesting data in it. Namely, you can now get pu->pu_privdata with puffs_getspecific(), pu->pu_pn_root with puffs_set/getroot() and pu->pu_maxreqlen with puffs_getmaxreqlen().
|
1.5 | 15-Feb-2007 |
pooka | support reclaim
|
1.4 | 15-Jan-2007 |
pooka | use new style to indicate rootpath
|
1.3 | 11-Jan-2007 |
pooka | * register fsync operation * test for -s, which causes no detach (don't need to remember to do follow-dances in gdb because of fork() used in daemon())
|
1.2 | 11-Jan-2007 |
pooka | * initialize pflags properly * make 'dump' imply 'don't detach'
|
1.1 | 11-Jan-2007 |
pooka | example null file system built on top of the null layer in libpuffs
|
1.13.4.2 | 09-Jan-2008 |
matt | sync with HEAD
|
1.13.4.1 | 06-Nov-2007 |
matt | sync with HEAD
|
1.16.10.1 | 24-Sep-2008 |
wrstuden | Merge in changes between wrstuden-revivesa-base-2 and wrstuden-revivesa-base-3.
|
1.16.6.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|