コード例 #1
0
ファイル: syslog_console.c プロジェクト: jrosberg/NuttX-L21
static ssize_t syslog_console_write(FAR struct file *filep,
                                    FAR const char *buffer, size_t buflen)
{
    ssize_t ret = buflen;

    for (; buflen; buflen--)
    {
        syslog_putc(*buffer++);
    }

    return ret;
}
コード例 #2
0
ファイル: syslog_chardev.c プロジェクト: a1ien/nuttx
static ssize_t syslog_write(FAR struct file *filep, FAR const char *buffer,
                            size_t len)
{
  size_t nwritten;
  int ret;

  for (nwritten = 0; nwritten < len; nwritten++)
    {
      int ch = *buffer++;
      ret = syslog_putc(ch);
      UNUSED(ret);
    }

  return len;
}