少し気になったんっでcywin.batを書き換えながら次の
テストを試してしました。
環境変数CYGWINを変更しその都度
touch test.txt
ls -l
で属性を見てみました。結果は
set CYGWIN=ntsec
結果-> -rw-rw-rw-
set CYGWIN=nontsec
結果-> -rw-r--r--
set CYGWIN="ntsec"
結果-> -rw-rw-rw-
set CYGWIN="nontsec"
結果-> -rw-rw-rw-
set CYGWIN=ntsec tty
結果-> -rw-rw-rw-
set CYGWIN="ntsec tty"
結果-> -rw-rw-rw-
set CYGWIN=nontsec tty
結果-> -rw-r--r--
set CYGWIN="nontsec tty"
結果-> -rw-rw-rw-
環境変数CYGWINに値を設定するときに
ダブルクォートでくくると効くていない模様。
んで
set CYGWIN=ntsec
だとCtrl+Cで例のメッセージが出力される。
set CYGWIN=nontsec tty
だとCtrl+Cで例のメッセージが出力されない。
となっております。うむぅ、わからん。
|