[Momonga-devel.ja:00272] kernel-pcmcia-cs-3.2.0-2mでエラー


はじめまして(?)。まめどれ です。

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/