コード例 #1
0
static void vperror_msg(const char *s, va_list p)
{
	int err=errno;
	verror_msg(s, p);
	if (*s) s = ": ";
	fprintf(stderr, "%s%s\n", s, strerror(err));
}
コード例 #2
0
ファイル: lib.c プロジェクト: pohly/toybox
void perror_msg(char *msg, ...)
{
  va_list va;

  va_start(va, msg);
  verror_msg(msg, errno, va);
  va_end(va);
}
コード例 #3
0
ファイル: error_prints.c プロジェクト: MIPS/external-strace
void
error_msg_and_die(const char *fmt, ...)
{
	va_list p;
	va_start(p, fmt);
	verror_msg(0, fmt, p);
	die();
}
コード例 #4
0
ファイル: error_prints.c プロジェクト: MIPS/external-strace
void
error_msg(const char *fmt, ...)
{
	va_list p;
	va_start(p, fmt);
	verror_msg(0, fmt, p);
	va_end(p);
}
コード例 #5
0
ファイル: mkfs.jffs2.c プロジェクト: nhanh0/hah
static void error_msg(const char *s, ...)
{
	va_list p;

	va_start(p, s);
	verror_msg(s, p);
	va_end(p);
	putc('\n', stderr);
}
コード例 #6
0
static void warnx(const char *s, ...)
{
	va_list p;

	va_start(p, s);
	verror_msg(s, p);
	va_end(p);
	fprintf(stderr, "\n");
}
コード例 #7
0
extern void vherror_msg(const char *s, va_list p)
{
	if(s == 0)
		s = "";
	verror_msg(s, p);
	if (*s)
		fputs(": ", stderr);
	herror("");
}
コード例 #8
0
ファイル: makedevs.c プロジェクト: jacobbarsoe/rpi-base
static void error_msg_and_die(const char *s, ...)
{
	va_list p;

	va_start(p, s);
	verror_msg(s, p);
	va_end(p);
	putc('\n', stderr);
	exit(EXIT_FAILURE);
}
コード例 #9
0
ファイル: lib.c プロジェクト: pohly/toybox
// Die with an error message.
void error_exit(char *msg, ...)
{
  va_list va;

  va_start(va, msg);
  verror_msg(msg, 0, va);
  va_end(va);

  xexit();
}
コード例 #10
0
static void attribute_noreturn err(int errnum, const char *s, ...)
{
	va_list p;

	va_start(p, s);
	verror_msg(s, p);
	va_end(p);
	fprintf(stderr, "\n");
	exit(errnum);
}
コード例 #11
0
static void error_msg_and_die(const char *s, ...)
{
	va_list p;

	va_start(p, s);
	verror_msg(s, p);
	va_end(p);
	putc('\n', stderr);
	exit(MKFS_ERROR);
}
コード例 #12
0
ファイル: error_prints.c プロジェクト: MIPS/external-strace
void
error_msg_and_help(const char *fmt, ...)
{
	if (fmt != NULL) {
		va_list p;
		va_start(p, fmt);
		verror_msg(0, fmt, p);
	}
	fprintf(stderr, "Try '%s -h' for more information.\n",
		program_invocation_name);
	die();
}
コード例 #13
0
ファイル: lib.c プロジェクト: kmkhailov/toybox
// Exit with an error message after showing help text.
void help_exit(char *msg, ...)
{
  va_list va;

  if (CFG_TOYBOX_HELP) show_help(stderr);

  va_start(va, msg);
  verror_msg(msg, 0, va);
  va_end(va);

  xexit();
}