>>748,750,752
WSLではなぜか事前情報と違ってdrvfsのmetadataを有効にしなくてもsocketを作ることができる
ソケットAPIからはちゃんと使えるんだけど拡張ファイル属性が付与されていない状態になる
1809まではsocketはwinsockと共通するリパースポイントだった
ファイル種別をディレクトリエントリから取得するgetdents64()ではDT_SOCKになって
拡張ファイル属性から取得するstat()ではフォールバックしてS_IFREGになってた
なのでlsと言ってもls -Fとls -lで表示されるファイル種別が違ってた
1903ではなぜかWindowsカーネルがAF_UNIXにリパースポイントを使うのをやめた
WSLから作るsocketもリパースポイントではなくなった
metadataを有効にしていない場合ファイルシステム上にsocketであることを示す情報がどこにも無いのでもうsocketに見えることはない
【Bash】Windows Subsystem for Linux【WSL】5
■ このスレッドは過去ログ倉庫に格納されています
2019/05/27(月) 03:55:56.86ID:By5bLAP5
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【芸能】GACKT、東南アジアを“安い”と思い込む日本人に苦言 「本当にえらい目に遭うよ」「もう日本より物価の安い国は、ほぼない」 [冬月記者★]
- 【速報】星野真里(44) 24時間テレビのマラソンランナーに決定! [Ailuropoda melanoleuca★]
- ウクライナ、射程3000kmの国産ドローン1000機のシステム部隊を開発し、首都モスクワを攻撃してしまう 動画あり [お断り★]
- 【芸能】松山千春、本田圭佑の解説に「なんで『さん』付けで呼ぶんだ?」「後輩なんだからさ」「つけない方がわかりやすいんじゃ…」 [冬月記者★]
- 【W杯】「衝撃だ...」ブラジルファンに危機感「日本とは対戦したくない」「日本が怖いんだ」「ブラジルはチュニジアと引き分けている」 [王子★]
- 【サッカーW杯】4-0 日本代表・森保ジャパン、チュニジアに歴史的4発大勝 アジア勢の1次L連敗を「6」で止めた★6 [ゴアマガラ★]