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.51 の一部である。プロジェクトの説明とバグ報告に関する情報は http://www.kernel.org/doc/man-pages/ に書かれている。2010-08-29 | GNU |