plan9fox/sys/src/cmd/cwfs
2017-03-06 03:07:03 +01:00
..
9netics32.16k cwfs: remove 9p1 support 2015-08-21 18:43:25 +02:00
9netics64.8k remove mconf cruft 2011-06-16 17:33:26 +02:00
choline cwfs: remove 9p1 support 2015-08-21 18:43:25 +02:00
cwfs cwfs: remove 9p1 support 2015-08-21 18:43:25 +02:00
cwfs64 remove mconf cruft 2011-06-16 17:33:26 +02:00
cwfs64x remove mconf cruft 2011-06-16 17:33:26 +02:00
doc correcting unicode superscripts for 1 2 and 3 2012-02-23 16:58:53 +01:00
emelie cwfs: remove 9p1 support 2015-08-21 18:43:25 +02:00
fs cwfs: remove 9p1 support 2015-08-21 18:43:25 +02:00
fs64 remove mconf cruft 2011-06-16 17:33:26 +02:00
9p2.c cwfs: handle DMTMP flag in create 2017-03-06 03:07:03 +01:00
32bit.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
64bit.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
64xbit.h updating cwfs and moving installer in /rc/bin 2011-04-12 15:53:55 +00:00
all.h cwfs: handle DMTMP flag in create 2017-03-06 03:07:03 +01:00
auth.c cwfs: remove 9p1 support 2015-08-21 18:43:25 +02:00
chk.c cwfs: fix 1GB memsize limitation 2014-05-03 00:51:45 +02:00
con.c cwfs: handle DMTMP flag in create 2017-03-06 03:07:03 +01:00
config.c cwfs: remove 9p1 support 2015-08-21 18:43:25 +02:00
console.c cwfs: remove 9p1 support 2015-08-21 18:43:25 +02:00
cw.c cwfs: handle worm exhaustion more gracefully 2017-01-30 23:17:18 +01:00
data.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
dentry.c cwfs: noatime flag 2012-07-14 23:49:17 +02:00
fworm.c cwfs: make /srv/cwfs.cmd redable to receive command output 2012-07-13 15:09:39 +02:00
io.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
iobuf.c cwfs: fix 1GB memsize limitation 2014-05-03 00:51:45 +02:00
juke.c format pointer subtraction results with %zd instead of %ld (for long -> intptr on amd64) 2016-01-07 04:44:13 +01:00
lrand.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
main.c cwfs: remove 9p1 support 2015-08-21 18:43:25 +02:00
malloc.c cwfs: fix 32bit multiplication overflows for allocation sizes (thanks kenji okomoto) 2014-08-09 17:37:02 +02:00
mkfile cwfs: make default target cwfs64x 2011-04-18 10:16:12 +00:00
mworm.c cwfs: fix 32bit multiplication overflows for allocation sizes (thanks kenji okomoto) 2014-08-09 17:37:02 +02:00
net.c cwfs: fix out of order replies 2013-08-08 01:07:01 +02:00
portdat.h cwfs: use pragma pack for on disk structures for amd64 2014-02-01 20:26:36 +01:00
portfns.h cwfs: remove 9p1 support 2015-08-21 18:43:25 +02:00
portmkfile cwfs: remove 9p1 support 2015-08-21 18:43:25 +02:00
proc.c remove mconf cruft 2011-06-16 17:33:26 +02:00
README Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
scsi.c cwfs: fix 1GB memsize limitation 2014-05-03 00:51:45 +02:00
srv.c make error handling in 9p service loops consistent 2016-07-24 02:21:32 +02:00
sub.c cwfs: various cleanups 2015-09-26 11:44:29 +02:00
time.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
uidgid.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
wren.c cwfs: fix 1GB memsize limitation 2014-05-03 00:51:45 +02:00

This is Ken's optical-jukebox fileserver, expanded to 64-bit disk
addresses and quadruple indirect blocks, then ported to user mode.

The APC UPS shut-down code has been moved into a separate command,
watchapc.

To customise, set RBUFSIZE and choose 32bit.h or 64bit.h in dat.h, and
tweak localconfinit(), fsprotocol[] and startsb[] in conf.c.