[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
#ifndef __powerpc__ (Re: xinit: Exec format error. Binary file notexecutable. )
筒井です。昔の記事ですが…
<19990125032355.1274.qmail@ifree.spa.is.uec.ac.jp>の記事において
msaitoh@spa.is.uec.ac.jpさんは書きました。
> (「全て」を snprintf 化するつもりは僕にはありません)、この時に気がついた
> のが kern/subr_prf.c::kprintf() の
:
> > #ifndef __powerpc__
> > case ':':
> > if (oflags != TOBUFONLY) {
> > cp = va_arg(ap, char *);
> > kprintf(cp, oflags, vp,
> > NULL, va_arg(ap, va_list));
> > }
> > continue; /* no output */
> > #endif
> これってなぜですか? (素人さんモード)
同じく素人なんですが、 powerpc の va_arg() の define が
わけわかんないからとか va_list が static な配列だからとかいう
理由じゃないでしょうか。
#powerpc/include/stdarg.h を書きなおすのが正しい道?
---
tsutsui@ceres.dti.ne.jp