[Gauche-devel-jp] Re: directory 作成時の mode

Zurück zum Archiv-Index

Osamu NAKAMURA naka****@hasak*****
2004年 9月 2日 (木) 06:39:54 JST


中村です。

At Wed, 01 Sep 2004 10:27:39 -1000 (HST),
Shiro Kawai wrote:
> >       (let ((oldmask #f))
> >         (dynamic-wind
> >           (lambda () (set! oldmask (sys-umask mask)))
> > とすると、
> > この問題
> > > 実はこのコードは完全ではありません。最初のsys-umaskの呼び出し
> > > 直後からdynamic-windの開始までの間にシグナルが入って制御が
> > > 他に移ると、umaskの設定がおかしくなります。
> > は回避できませんか?
> 
> sys-umaskが戻ってから、その値がoldmaskに代入されるまでの間に
> 割り込まれる可能性があります。
> 
そうですね。脊髄反射してしまって、失礼しました。

-- 



Gauche-devel-jp メーリングリストの案内
Zurück zum Archiv-Index