printk.c

来自「linux内核」· C语言 代码 · 共 32 行

C
32
字号
/* *  linux/kernel/printk.c * *  (C) 1991  Linus Torvalds *//* * When in kernel-mode, we cannot use printf, as fs is liable to * point to 'interesting' things. Make a printf with fs-saving, and * all is well. */#include <stdarg.h>#include <stddef.h>#include <linux/kernel.h>static char buf[1024];extern int vsprintf(char * buf, const char * fmt, va_list args);int printk(const char *fmt, ...){	va_list args;	int i;	va_start(args, fmt);	i=vsprintf(buf,fmt,args);	va_end(args);	console_print(buf);	return i;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?