Ejemplo n.º 1
0
void _gb_log(const char *fmt, ...)
{
    irqstate_t flags;
    va_list ap;

    va_start(ap, fmt);
    flags = irqsave();
    lowvsyslog(fmt, ap);
    irqrestore(flags);
    va_end(ap);
}
Ejemplo n.º 2
0
static int usbtrace_syslog(FAR const char *fmt, ...)
{
  va_list ap;
  int ret;

  /* Let vsyslog do the real work */

  va_start(ap, fmt);
  ret = lowvsyslog(LOG_INFO, fmt, ap);
  va_end(ap);
  return ret;
}
Ejemplo n.º 3
0
int lowsyslog(int priority, FAR const IPTR char *fmt, ...)
{
  va_list ap;
  int ret;

  /* Let lowvsyslog do the work */

  va_start(ap, fmt);
  ret = lowvsyslog(priority, fmt, ap);
  va_end(ap);

  return ret;
}
Ejemplo n.º 4
0
int lowsyslog(const char *fmt, ...)
{
  va_list ap;
  int     ret;

#ifdef CONFIG_SYSLOG_ENABLE
  ret = 0;
  if (g_syslogenable)
#endif
    {
      va_start(ap, fmt);
      ret = lowvsyslog(fmt, ap);
      va_end(ap);
    }

  return ret;
}
Ejemplo n.º 5
0
int printf(FAR const IPTR char *fmt, ...)
{
  va_list ap;
  int     ret;

  va_start(ap, fmt);
#if CONFIG_NFILE_STREAMS > 0
  ret = vfprintf(stdout, fmt, ap);
#elif CONFIG_NFILE_DESCRIPTORS > 0
  ret = vsyslog(LOG_INFO, fmt, ap);
#elif defined(CONFIG_ARCH_LOWPUTC)
  ret = lowvsyslog(LOG_INFO, fmt, ap);
#else
# ifdef CONFIG_CPP_HAVE_WARNING
#   warning "printf has no data sink"
# endif
  ret = 0;
#endif
  va_end(ap);

  return ret;
}