Created: Kazuki Ohta, 2006/04/17 Last Update: Kazuki Ohta, 2006/06/14 学校の課題(OS演習)で、open, read, write, close等のシステムコールを使用した課題が出された。システムコールなので当然失敗する事が有り、エラーチェックを正しく行う必要が有るのだが、writeについてはweb上に有る資料も使い方を間違っているモノが多かった。僕も課題では間違えて再提出をくらってしまった。なので、ここにwriteシステムコールの正しい使い方を書き記しておく。 まずは $man 2 write の一部を抜粋してみる。 NAME write - write to a file descriptor SYNOPSIS #include ssize_t write(int fd, const void *buf, si
Section: Linux Programmer's Manual (3) Updated: 2008-06-19 Index JM Home Page roff page 名前 mkstemp, mkostemp - 他と重ならない名前を持つ一時ファイルを作成する 書式 #include <stdlib.h> int mkstemp(char *template); int mkostemp (char *template, int flags); glibc 向けの機能検査マクロの要件 (feature_test_macros(7) 参照): mkstemp(): _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 500 mkostemp(): _GNU_SOURCE 説明 関数 mkstemp() は引数 template から他と重な
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く