other versions
other sections
ERROR(3) | Linux Programmer's Manual | ERROR(3) |
名前¶
error, error_at_line, error_message_count, error_one_per_line, error_print_progname - glibc のエラー書き出し関数書式¶
#include <error.h> void error(int status, int errnum, const char *format, ...); void error_at_line(int status, int errnum, const char *filename, unsigned int linenum, const char *format, ...); extern unsigned int error_message_count; extern int error_one_per_line; extern void (* error_print_progname) (void);
説明¶
error() は汎用的なエラー書き出し関数である。 この関数は標準出力 ( stdout) に書き出してから、標準エラー出力 ( stderr) に書き出す。 書き出す内容は、プログラム名・コロン・スペース・ printf(3) 形式の フォーマット文字列 format で指定されたメッセージである。 errnum が 0 以外の場合、2 つ目のコロンとスペースの後に strerror(errnum) で指定された文字列も書き出す。 format に必要な任意の引き数が、引き数リストの format の後に続く。 出力の終端には改行文字が付く。準拠¶
これらの関数と変数は GNU による拡張であり、 移植性を考えたプログラムでは使用すべきではない。関連項目¶
err(3), errno(3), exit(3), perror(3), program_invocation_name(3), strerror(3)この文書について¶
この man ページは Linux man-pages プロジェクトのリリース 3.41 の一部 である。プロジェクトの説明とバグ報告に関する情報は http://www.kernel.org/doc/man-pages/ に書かれている。2010-08-29 | GNU |