• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/alpha/lib/
1/*
2 *	arch/alpha/lib/srm_puts.c
3 */
4
5#include <linux/string.h>
6#include <asm/console.h>
7
8long
9srm_puts(const char *str, long len)
10{
11	long remaining, written;
12
13	if (!callback_init_done)
14		return len;
15
16	for (remaining = len; remaining > 0; remaining -= written)
17	{
18		written = callback_puts(0, str, remaining);
19		written &= 0xffffffff;
20		str += written;
21	}
22	return len;
23}
24