示例#1
0
文件: error.c 项目: 0mp/freebsd
void
exerror(int cond, const char *msg, ...)
{
	va_list ap;
	va_start(ap, msg);
	exverror(cond, msg, ap);
	va_end(ap);
}
示例#2
0
文件: error.c 项目: 0mp/freebsd
void
error(const char *msg, ...)
{
	va_list ap;
	va_start(ap, msg);
	exverror(EXERROR, msg, ap);
	va_end(ap);
}
示例#3
0
void
sh_error(const char *msg, ...)
{
	va_list ap;

	va_start(ap, msg);
	exverror(EXERROR, msg, ap);
	/* NOTREACHED */
	va_end(ap);
}
示例#4
0
void
error(const char *msg, ...)
{
	va_list ap;

	/*
	 * On error, we certainly never want exit(0)...
	 */
	if (exerrno == 0)
		exerrno = 1;
	va_start(ap, msg);
	exverror(EXERROR, msg, ap);
	/* NOTREACHED */
	va_end(ap);
}