这篇教程C++ vwarnx函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中vwarnx函数的典型用法代码示例。如果您正苦于以下问题:C++ vwarnx函数的具体用法?C++ vwarnx怎么用?C++ vwarnx使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了vwarnx函数的29个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: gss_verrvoidgss_verr(int exitval, int status, const char *fmt, va_list ap){ vwarnx (fmt, ap); gss_print_errors (status); exit (exitval);}
开发者ID:appleorange1,项目名称:bitrig,代码行数:7,
示例2: va_startvoidMulticopterAttitudeControl::warnx_debug(const char* fmt, ...) { va_list args; va_start(args, fmt); if (PRINT_DEBUG) vwarnx(fmt, args); va_end(args);}
开发者ID:dolphonie,项目名称:PKX4Firmware,代码行数:7,
示例3: warnxvoid warnx(const char *fmt, ...){ va_list argp; va_start(argp, fmt); vwarnx(fmt, argp); va_end(argp);}
开发者ID:4dahalibut,项目名称:RIOT,代码行数:7,
示例4: errxvoid errx(int e,const char* f, ...) { va_list ap; va_start(ap,f); vwarnx(f,ap); va_end(ap); exit(e);}
开发者ID:RobertGiff,项目名称:Composite,代码行数:7,
示例5: log_vmessagevoidlog_vmessage(int level, int erno, const char* msg, va_list ap){ #define MAX_MSGLEN 1024 char buf[MAX_MSGLEN]; if(daemonized) { if (level >= LOG_DEBUG) return; } else { if(debug_level < level) return; } ASSERT (msg); /* Cleanup the message a little */ strlcpy(buf, msg, MAX_MSGLEN); stretrim(buf); if(erno) { strlcat(buf, ": ", MAX_MSGLEN); strncat(buf, strerror(erno), MAX_MSGLEN); } /* As a precaution */ buf[MAX_MSGLEN - 1] = 0; /* Either to syslog or stderr */ if(daemonized) vsyslog(level, buf, ap); else vwarnx(buf, ap);}
开发者ID:GlenWalker,项目名称:rrdbot,代码行数:35,
示例6: warnxvoid warnx(const char *format, ...){ va_list ap; va_start(ap, format); vwarnx(format, ap); va_end(ap);}
开发者ID:jonludlam,项目名称:xen-arm,代码行数:7,
示例7: run_errvoidrun_err(const char *fmt, ...){ static FILE *fp; va_list ap; ++errs; if (fp == NULL && !(fp = fdopen(rem, "w"))) return; va_start(ap, fmt); (void)fprintf(fp, "%c", 0x01); (void)fprintf(fp, "rcp: "); (void)vfprintf(fp, fmt, ap); (void)fprintf(fp, "/n"); (void)fflush(fp); va_end(ap); if (!iamremote) { va_start(ap, fmt); vwarnx(fmt, ap); va_end(ap); }}
开发者ID:lacombar,项目名称:netbsd-alc,代码行数:25,
示例8: warnxvoid ROKEN_LIB_FUNCTIONwarnx(const char *fmt, ...){ va_list ap; va_start(ap, fmt); vwarnx(fmt, ap); va_end(ap);}
开发者ID:2014-class,项目名称:freerouter,代码行数:8,
示例9: warnxvoidwarnx(const char *fmt, ...){ va_list args; va_start(args, fmt); vwarnx(NULL, fmt, args); va_end(args);}
开发者ID:jakobdamjensen,项目名称:beanstalkd,代码行数:8,
示例10: xp_log/* Consider using usefull stuff like: %s __FILE__ %i __LINE__ %s __func__ when calling xp_log*/voidxp_log(const char* fmt, ...){#ifdef XP_DEBUG va_list args; va_start(args, fmt); vwarnx(fmt, args); va_end(args);#endif}
开发者ID:rhaamo,项目名称:libxpudp,代码行数:13,
示例11: warnvoidwarn(const char *fmt, ...){ char *err = strerror(errno); /* must be done first thing */ va_list args; va_start(args, fmt); vwarnx(err, fmt, args); va_end(args);}
开发者ID:jakobdamjensen,项目名称:beanstalkd,代码行数:10,
示例12: errx/* PRINTFLIKE2 */voiderrx(int status, const char *fmt, ...){ va_list args; va_start(args, fmt); vwarnx(fmt, args); va_end(args); exit(status);}
开发者ID:NanXiao,项目名称:illumos-joyent,代码行数:11,
示例13: cwarnxstatic voidcwarnx(const char *fmt, ...){ va_list ap; va_start(ap, fmt); vwarnx(fmt, ap); va_end(ap); eval = 1;}
开发者ID:AhmadTux,项目名称:freebsd,代码行数:10,
示例14: gss_errstatic voidgss_err(int exitval, int status, const char *fmt, ...){ va_list args; va_start(args, fmt); vwarnx (fmt, args); gss_print_errors (status); va_end(args); exit (exitval);}
开发者ID:IIJ-NetBSD,项目名称:netbsd-src,代码行数:11,
示例15: debug/* * Diagnostics. */static voiddebug(const char *msg, ...){ va_list ap; if (debugging) { va_start(ap, msg); vwarnx(msg, ap); va_end(ap); }}
开发者ID:mikuhatsune001,项目名称:linux2.6.32,代码行数:14,
示例16: dowarndowarn(int flags, const char *fmt, ...){ va_list va; errno = EINVAL; if (flags & TIC_WARNING) { va_start(va, fmt); vwarnx(fmt, va); va_end(va); }}
开发者ID:AgamAgarwal,项目名称:minix,代码行数:11,
示例17: log_warnx/* Logs the given warning message to syslog if running in daemon mode, or * to the console if running in the foreground. */voidlog_warnx(const char *fmt, ...){ va_list ap; va_start(ap, fmt); if (Foreground) vwarnx(fmt, ap); else vsyslog(LOG_DAEMON | LOG_WARNING, fmt, ap); va_end(ap);}
开发者ID:ycui1984,项目名称:netbsd-src,代码行数:14,
示例18: maybe_errx/* ... without an errno. */voidmaybe_errx(const char *fmt, ...){ va_list ap; if (qflag == 0) { va_start(ap, fmt); vwarnx(fmt, ap); va_end(ap); } exit(2);}
开发者ID:Stichting-MINIX-Research-Foundation,项目名称:minix,代码行数:13,
示例19: usagestatic voidusage(const char *msg, ...){ va_list ap; va_start(ap, msg); vwarnx(msg, ap); va_end(ap); fprintf(stderr,"usage: rs [ -[csCS][x][kKgGw][N]tTeEnyjhHm ] [ rows [ cols ] ]/n"); exit(1);}
开发者ID:ryo,项目名称:netbsd-src,代码行数:12,
示例20: gss_errstatic voidgss_err(int exitval, OM_uint32 major, OM_uint32 minor, gss_OID mech, const char *fmt, ...){ va_list args; va_start(args, fmt); vwarnx(fmt, args); va_end(args); print_gss_errs(major, minor, mech); exit(exitval);}
开发者ID:DavidMulder,项目名称:heimdal,代码行数:12,
示例21: maybe_warnx/* ... without an errno. */voidmaybe_warnx(const char *fmt, ...){ va_list ap; if (qflag == 0) { va_start(ap, fmt); vwarnx(fmt, ap); va_end(ap); } if (exit_value == 0) exit_value = 1;}
开发者ID:Stichting-MINIX-Research-Foundation,项目名称:minix,代码行数:14,
示例22: dbgmsgstatic voiddbgmsg(const char *fmt, ...){ va_list ap; va_start(ap, fmt); if (debug) vwarnx(fmt, ap); else vsyslog(LOG_ERR, fmt, ap); va_end(ap); return;}
开发者ID:AhmadTux,项目名称:DragonFlyBSD,代码行数:14,
示例23: ahciem_usagestatic voidahciem_usage(const char *fmt, ...){ if (fmt != NULL) { va_list ap; va_start(ap, fmt); vwarnx(fmt, ap); va_end(ap); } (void) fprintf(stderr, "Usage: %s [-s mode] [port]/n" "/n" "/t-s mode/t/tset LED to mode/n", ahciem_progname);}
开发者ID:allanjude,项目名称:illumos-gate,代码行数:16,
示例24: fatalvoidfatal(const char *fmt, ...){ va_list ap; va_start(ap, fmt); if (fcntl(STDERR_FILENO, F_GETFL) < 0) { openlog(__progname, LOG_CONS, LOG_DAEMON); vsyslog(LOG_ERR, fmt, ap); closelog(); } else { vwarnx(fmt, ap); } va_end(ap); exit(1); /*NOTREACHED*/}
开发者ID:darksoul42,项目名称:bitrig,代码行数:17,
示例25: mywarnxstatic voidmywarnx(const char *fmt, ...){ va_list args; va_start(args, fmt); if (errprefix) { /* warn to stdout, with errprefix prepended */ printf("%s", errprefix); vprintf(fmt, args); printf("%s", "/n"); } else { /* warn to stderr */ vwarnx(fmt, args); } va_end(args);}
开发者ID:Hooman3,项目名称:minix,代码行数:17,
示例26: errorvoid error(int status, int errnum, const char *format, ...) { va_list arg; va_start(arg, format); if (errnum == 0) { if (status == 0) vwarnx(format, arg); else verrx(status, format, arg); } else { if (status == 0) vwarn(format, arg); else verr(status, format, arg); } va_end(arg);}
开发者ID:LionNatsu,项目名称:mtr,代码行数:17,
示例27: dbgstatic void dbg(char *fmt, ...){ va_list args; if (debug == 0) return; fflush(NULL); va_start(args, fmt);#ifdef HAVE_VWARNX vwarnx(fmt, args);#else fprintf(stderr, "%s: ", program_invocation_short_name); vfprintf(stderr, fmt, args); fprintf(stderr, "/n");#endif va_end(args); fflush(NULL); return;}
开发者ID:Webster-WXH,项目名称:util-linux,代码行数:19,
示例28: verrxvoid verrx(int eval, const char *fmt, va_list args){ vwarnx(fmt, args); real_exit(eval);}
开发者ID:4dahalibut,项目名称:RIOT,代码行数:5,
示例29: verrxvoid verrx(int status, const char *fmt, va_list ap){ vwarnx(fmt, ap); exit(status);}
开发者ID:KGG814,项目名称:AOS,代码行数:5,
注:本文中的vwarnx函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ vwprintf函数代码示例 C++ vwarning函数代码示例 |