[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: start-process
>> On 02 Apr 2001 23:28:12 +0900
>> 「土」== tsuchiya@pine.kuee.kyoto-u.ac.jp (TSUCHIYA Masatoshi) said as follows:
土> なお、上記の変更を行っても固まってしまう場合は、
土> (setq w3m-process-connection-type nil)
土> という設定を考慮してみてください。多分、認証を必要とするページは読めな
土> くなると思いますが、全てのページが固まるよりはましでしょう。
以下の変更を w3m 本体に施すと、w3m-process-connection-type が nil の場
合でも認証できるようになるかもしれません。試してみてください。
Index: file.c
===================================================================
RCS file: /home/tsuchiya/cvsroot/w3m/file.c,v
retrieving revision 1.1.1.3
diff -u -u -r1.1.1.3 file.c
--- file.c 2001/03/23 04:38:29 1.1.1.3
+++ file.c 2001/04/02 15:56:37
@@ -841,7 +841,10 @@
fflush(stdout);
uname = Strfgets(stdin);
Strchop(uname);
- pwd = Strnew_charp((char *) getpass("Password: "));
+ printf("Password: ");
+ fflush(stdout);
+ pwd = Strfgets(stdin);
+ Strchop(pwd);
}
Strcat_char(uname, ':');
Strcat(uname, pwd);
ただし、この変更を行うとパスワード入力時にキー入力がエコーバックされて
しまうようになるので、このままでは本家には採用してもらえないと思います。
どうして、getpass が使われていると駄目なのか、理由の見当のつく人は教え
て頂けないでしょうか。
--
土屋 雅稔 ( TSUCHIYA Masatoshi )
http://www-nagao.kuee.kyoto-u.ac.jp/member/tsuchiya/