[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
no-proxy-cache (was: no-cache)
- From: TSUCHIYA Masatoshi <tsuchiya@xxxxxxxxxxxxxxxxxxxxxxx>
- Date: 08 Jun 2001 14:59:39 +0900
- X-ml-name: emacs-w3m
- X-mail-count: 01114
- References: <u1yow4i0l.wl@mit.m.nines.nec.co.jp>
>> On Thu, 07 Jun 2001 21:00:10 +0900
>> 「水」== mit@nines.nec.co.jp (Mito) said as follows:
水> で、(1) の w3m の -no-cache オプションのほうは、最後に付けた
水> diff のようなちょっとした変更で一応使えるようになったのです
私は proxy を利用していないので動作確認できないのですが、fm.h / url.c
まで改造しなくても、main.c を以下のように修正すれば良いと思います。
--- main.c~ Sat May 19 18:28:32 2001
+++ main.c Fri Jun 8 14:43:22 2001
@@ -60,6 +60,7 @@
int w3m_dump_source = 0;
int w3m_dump_head = 0;
int w3m_dump_extra = 0;
+int w3m_dump_flag = 0;
static void dump_source(Buffer *);
static void dump_head(Buffer *);
static void dump_extra(Buffer *);
@@ -451,6 +452,8 @@
showLineNum = TRUE;
else if (!strcmp("-no-proxy", argv[i]))
Do_not_use_proxy = TRUE;
+ else if (!strcmp("-no-proxy-cache", argv[i]))
+ w3m_dump_flag |= RG_NOCACHE;
#ifdef MOUSE
else if (!strcmp("-no-mouse", argv[i])) {
mouse_end();
@@ -624,10 +627,10 @@
if (w3m_dump && w3m_dump_head && !w3m_dump_source) {
request = New(FormList);
request->method = FORM_METHOD_HEAD;
- newbuf = loadGeneralFile(load_argv[i], NULL, NO_REFERER, 0, request);
+ newbuf = loadGeneralFile(load_argv[i], NULL, NO_REFERER, w3m_dump_flag, request);
}
else {
- newbuf = loadGeneralFile(load_argv[i], NULL, NO_REFERER, 0, NULL);
+ newbuf = loadGeneralFile(load_argv[i], NULL, NO_REFERER, w3m_dump_flag, NULL);
}
if (newbuf == NULL) {
fprintf(stderr, "w3m: Can't load %s\n", load_argv[i]);
--
土屋 雅稔 ( TSUCHIYA Masatoshi )
http://www-nagao.kuee.kyoto-u.ac.jp/member/tsuchiya/