📄 main.c
字号:
#include <u.h>#include <libc.h>#include <bio.h>#include <ip.h>#include <plumb.h>#include <thread.h>#include <fcall.h>#include <9p.h>#include "dat.h"#include "fns.h"char *cookiefile;char *mtpt = "/mnt/web";char *service;Ctl globalctl = { 1, /* accept cookies */ 1, /* send cookies */ 10, /* redirect limit */ "webfs/2.0 (plan 9)" /* user agent */};voidusage(void){ fprint(2, "usage: webfs [-c cookies] [-m mtpt] [-s service]\n"); threadexitsall("usage");}#include <pool.h>voidthreadmain(int argc, char **argv){ rfork(RFNOTEG); ARGBEGIN{ case 'd': mainmem->flags |= POOL_PARANOIA|POOL_ANTAGONISM; break; case 'D': chatty9p++; break; case 'c': cookiefile = EARGF(usage()); break; case 'm': mtpt = EARGF(usage()); break; case 's': service = EARGF(usage()); break; default: usage(); }ARGEND quotefmtinstall(); if(argc != 0) usage(); plumbinit(); globalctl.useragent = estrdup(globalctl.useragent); initcookies(cookiefile); initurl(); initfs(); threadpostmountsrv(&fs, service, mtpt, MREPL); threadexits(nil);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -