Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-doc
Path: blob/main/documentation/manual-pages/ja/man3/com_err.3
18093 views
.\" Copyright (c) 1988 Massachusetts Institute of Technology,
.\" Student Information Processing Board.  All rights reserved.
.\"
.\" %FreeBSD: src/contrib/com_err/com_err.3,v 1.1 1999/09/04 09:48:58 markm Exp %
.\"
.\" $FreeBSD$
.\"
.TH COM_ERR 3 "22 Nov 1988" SIPB
.SH ̾��
com_err \- ���̥��顼ɽ���롼����
.SH ��
.nf
 #include <com_err.h>
.PP
void com_err (whoami, code, format, ...);
	const char *whoami;
	long code;
	const char *format;
.PP
proc = set_com_err_hook (proc);
.fi
void (*
.I proc
) (const char *, long, const char *, va_list);
.nf
.PP
proc = reset_com_err_hook ();
.PP
void initialize_XXXX_error_table ();
.fi
.SH ����
.I com_err
�ϡ�
.I whoami
ʸ����ǹ��������ɸ�२�顼���ȥ꡼��
.I stderr
.IR (stdio (3S)
�򻲾�) �˥��顼��å�������ɽ�����ޤ���
.I whoami
ʸ����ϡ��ץ������̾�ޤ��ϥץ������ΰ����θ�ˡ�
.I code
��
.IR (compile_et(1)
����Ƴ�Ф��줿���) �����������줿���顼��å������������
.IR fprintf (3)
��Ʊ����������ǡ�
.I format
ʸ����Ȱʹߤΰ�������Ѥ��ƺ������줿
ʸ����³������Τ���ꤹ��Ϥ��Ǥ���

.I com_err
��ư��ϡ�
.I set_com_err_hook
����Ѥ��ƽ����Ǥ��ޤ�������ˤ�äơ�
.I com_err
���Ϥ��������ȤȤ�˸ƤӽФ����ץ��������㤬�������ޤ���
����ϡ��ե����ޥåȤ��줿�ƥ����Ȥ�
���顼���Ϥ���������ǥե���Ȥ������ץ��������������Ǥ���
���Τ褦�ˡ��ץ�����फ��Υ��顼��å������Ϥ��٤�
.IR syslog (3)
�Τ褦���̤η����ο��ǥ����˴�ñ��ž�ѤǤ��ޤ���
.I reset_com_err_hook
����Ѥ��ơ�
.I com_err
��ǥե���Ȥη������������뤳�Ȥ�Ǥ��ޤ���
������Υץ�������������Υեå��ͤ��֤��ޤ���
�����Υեå��ץ���������ϡ��嵭�ν񼰤�
.I proc
�˻��ꤵ�줿������ʤ���Фʤ�ޤ���

.I initialize_XXXX_error_table
�롼����ϡ�̾��������б�����ʸ��������ä��������ե����뤫��
.IR compile_et (1)
������Ū���������ޤ���
�ƥơ��֥�ˤϡ��ǹ� 4 ʸ����̾��������ޤ���
����̾���ϥ롼�����̾����
.B XXXX
������˻��Ѥ���ޤ���
�����Υ롼����ϡ�
�б����륨�顼�����ɤ����Ѥ�������˸ƤӽФ�ɬ�פ�����Τǡ�
.I com_err
�饤�֥��ϡ������Υơ��֥뤬���Ѥ����Ȥ��ˡ�
�����Υơ��֥뤫�饨�顼�����ɤ�ǧ�����褦�Ȥ��ޤ���

.B com_err.h
�إå��ե�����ϡ�
.I com_err
�饤�֥��Υ롼�������Ѥ��륽�����ե������
���󥯥롼�ɤ���ɬ�פ�����ޤ����¹Բ�ǽ�ե�����ϡ�
.I com_err
�饤�֥�꤬���󥯥롼�ɤ����褦�ˡ�
.I ``-lcom_err''
����Ѥ��ƥ�󥯤���ɬ�פ�����ޤ���

.SH ��Ϣ����
.IR compile_et (1),
.IR syslog (3)

Ken Raeburn, "A Common Error Description Library for UNIX".