2013-01-02から1日間の記事一覧

acceptエラーの原因がpipe

正月浮かれのなか、自宅サーバで動かしているサーバプロセスにエラーが大量発生して驚きました。 自宅サーバの環境はMacOSⅩでソースはCで組んだものでした。エラーログ [ERROR]Bad file descriptor [ERROR]************************************************…

fopen(高水準入出力)とopen(低水準入出力)の違い

ファイルに出力する1例 int fd = open("ファイル名",O_WRONLY,S_IWRITE); 返し値はファイル・ディスクリプタです。 システムが0〜2を使っているので、openのたびに3から連番でfdに格納されます。ちなみに file descriptor(ファイル・ディスクリプタ)とは…