[Momonga-devel.ja:00272] kernel-pcmcia-cs-3.2.0-2mでエラー
- From: Takayuki Nakagawa <tnaka@xxxxxxxxxxxxx>
- Date: Thu, 01 Aug 2002 22:23:34 +0900 (JST)
はじめまして(?)。まめどれ です。
HEADの kernel-pcmcia-cs-3.2.0-2m についてですが、
私だけの問題とも思えないので報告します。
私のLet's note CF-R1で、/sbin/cardmgrのスタート時に、
次のようなエラーメッセージが出てカードの検知が出来なくなりました。
cardmgr[1152]: could not open ' ./config.opts': No such file or directory
で、よく見ると、./config.optsの前に半角スペースが入っています。
globが何なのか知らないので、場当たり的に次のように半角スペースを
読み飛ばすようにソースを修正してしのいでいます。
--- pcmcia-cs-3.2.0/cardmgr/lex_config.c~ 2002-08-01 21:12:06.000000000 +0900
+++ pcmcia-cs-3.2.0/cardmgr/lex_config.c 2002-08-01 21:12:17.000000000 +0900
@@ -1961,6 +1961,7 @@
struct source_stack *s = &source_stack[source_stack_ptr];
while (s->fileno < s->glob.gl_pathc) {
char *fn = s->glob.gl_pathv[s->fileno];
+ if( *fn == 0x20 ) fn++;
s->file = fopen(fn, "r");
if (s->file == NULL) {
if (strpbrk(fn, "?*[") == NULL)
以上、ご報告まで。
--
まめどれ
tnaka@xxxxxxxxxxxxx
http://www.d1.dion.ne.jp/~tnaka/