xref: /plan9/sys/src/cmd/aux/flashfs/dummy.c (revision 9a747e4fd48b9f4522c70c07e8f882a15030f964)
1*9a747e4fSDavid du Colombier #include <u.h>
2*9a747e4fSDavid du Colombier #include <libc.h>
3*9a747e4fSDavid du Colombier #include <auth.h>
4*9a747e4fSDavid du Colombier #include <fcall.h>
5*9a747e4fSDavid du Colombier #include <thread.h>
6*9a747e4fSDavid du Colombier #include <9p.h>
7*9a747e4fSDavid du Colombier #include "flashfs.h"
8*9a747e4fSDavid du Colombier 
9*9a747e4fSDavid du Colombier int	chatty9p	= 0;
10*9a747e4fSDavid du Colombier 
11*9a747e4fSDavid du Colombier static void
usage(void)12*9a747e4fSDavid du Colombier usage(void)
13*9a747e4fSDavid du Colombier {
14*9a747e4fSDavid du Colombier 	fprint(2, "usage: %s -m file\n", prog);
15*9a747e4fSDavid du Colombier 	exits("usage");
16*9a747e4fSDavid du Colombier }
17*9a747e4fSDavid du Colombier 
18*9a747e4fSDavid du Colombier void
main(int argc,char ** argv)19*9a747e4fSDavid du Colombier main(int argc, char **argv)
20*9a747e4fSDavid du Colombier {
21*9a747e4fSDavid du Colombier 	char *file;
22*9a747e4fSDavid du Colombier 
23*9a747e4fSDavid du Colombier 	prog = "dummyfs";
24*9a747e4fSDavid du Colombier 	file = "/n/brzr";
25*9a747e4fSDavid du Colombier 	limit = 100*1024;
26*9a747e4fSDavid du Colombier 
27*9a747e4fSDavid du Colombier 	ARGBEGIN {
28*9a747e4fSDavid du Colombier 	case 'm':
29*9a747e4fSDavid du Colombier 		file = ARGF();
30*9a747e4fSDavid du Colombier 		break;
31*9a747e4fSDavid du Colombier 	default:
32*9a747e4fSDavid du Colombier 		usage();
33*9a747e4fSDavid du Colombier 	} ARGEND
34*9a747e4fSDavid du Colombier 
35*9a747e4fSDavid du Colombier 	if(argc != 0)
36*9a747e4fSDavid du Colombier 		usage();
37*9a747e4fSDavid du Colombier 
38*9a747e4fSDavid du Colombier 	einit();
39*9a747e4fSDavid du Colombier 	serve(file);
40*9a747e4fSDavid du Colombier }
41