TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
BrainFuck Part.3 <[+-.,]>
静的型付け言語の潜在開発生産性は今の100倍 ×5
くだすれPython(超初心者用) その46【Ruby禁止】
今まで見た中で一番すげーコメント
Subversion r15
Excel VBA 質問スレ Part54
将来的にPGになりたいんだが、やっぱCから?
オナオナ開発プロジェクト
【分散型バージョン管理】 Mercurial 2【hg】
【TDD】テスト駆動開発【TestFirst】
812 :
ありがとうございます。
gawk-4.1.1 の pc/popen.c を見た限りでは gawk の system 関数でバッチファイルを作るのは MINGW 限定で、
ChangeLog には問題が解消されたから直接 spawnl で実行するようにしたと書かれているわけですが
gawk のパイプ処理を実行している(と思われる) os_popen 関数ではバッチファイルを作るときと同様に
tempnam 関数でファイル名を作った上で、そのファイルを経由して受け渡しをしているように見えます。
これは MS-DOS の時代から使われてるやり方で、パイプのように見えてもパイプではありません。
このやり方だと gawk で
while (( command | getline) > 0)
と書いても実質的には
system("command > filename"); while (( getline < "filename") > 0)
と同じことになります。
あくまでも 4.1.1 の pc/popen.c の os_popen 関数がそう見えるというだけで、実際には違うかもしれませんが
自分で試すことができません。そもそも 3.1.5 のソースコードってどこにあるの?
もし勘違いじゃないなら >>807 と同じ問題が起こりそうな気が……
Linux を使ってる自分には関係ないといってしまえばそれまでですが。

Visual Studio 2008 Part 22
C言語なら俺に聞け 154
Git 13
C言語なら俺に聞け 147
mallocの後にfree不要と言うバカいるの?Part2
C++相談室 part146
クラス名・変数名に迷ったら書き込むスレ。Part28
【Java】DIコンテナって本当に便利か?
Rubyについて(アンチ専用) Part004
シェルスクリプト総合 その31
--------------------
【USJ】ユニバーサル・ハロウィーン ネタバレ オススメ
【元祖不倫】日本維新の会249【パンツかぶり橋下】
UQ WiMAX 113
■青池保子総合■エロイカより愛をこめて他[63]
【炎上】 花火中継に出演した乃木坂46生田絵梨花の態度が酷い 仕事ナメすぎと批判殺到ww
株式投資型クラウドファンディングを語ろう★1社目
主人公及び仲間のキャラの名前を変更出来るゲーム28
ぶっちゃけ小林よしのりって心の病気だろ
だかいちツイヲチ 2
【下手すぎ】どの地合でも儲けられない人専用スレ1303
(*´∀`)イベントでの差し入れ51(´Д`;)
【矢村いち】声がだせない少女は「彼女が優しすぎる」と思っている 第1話
【入退会自由】PTAうざいんですけど【任意団体】38
【BMX】ダートジャンプ【BMX】
【幻が】ヾ(・ω・)ノ゙ひゃっほい♪24【見えぬかも】
Windowsムービーメーカー part3
Fate/Grand Order まったりスレ4191
なんJSPLTN部★108
「危ない大学・消える大学 2022」島野清志
総合質問スレッド@お茶・珈琲板 7
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼