mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-10 16:26:48 +00:00
增加printk文档
This commit is contained in:
parent
e14535feaa
commit
b0474540d4
@ -42,11 +42,11 @@
|
|||||||
|
|
||||||
**entry**
|
**entry**
|
||||||
|
|
||||||
已存在于循环链表中的一个结点
|
  已存在于循环链表中的一个结点
|
||||||
|
|
||||||
**node**
|
**node**
|
||||||
|
|
||||||
待插入的结点
|
  待插入的结点
|
||||||
|
|
||||||
### `void list_del(struct List *entry)`
|
### `void list_del(struct List *entry)`
|
||||||
|
|
||||||
@ -76,13 +76,13 @@
|
|||||||
|
|
||||||
#### 描述
|
#### 描述
|
||||||
|
|
||||||
获取entry的前一个结点
|
  获取entry的前一个结点
|
||||||
|
|
||||||
#### 参数
|
#### 参数
|
||||||
|
|
||||||
**entry**
|
**entry**
|
||||||
|
|
||||||
链表中的一个结点
|
  链表中的一个结点
|
||||||
|
|
||||||
### `struct List *list_next(struct List *entry)`
|
### `struct List *list_next(struct List *entry)`
|
||||||
|
|
||||||
@ -108,13 +108,13 @@
|
|||||||
|
|
||||||
##### 描述
|
##### 描述
|
||||||
|
|
||||||
测量并返回字符串长度。
|
  测量并返回字符串长度。
|
||||||
|
|
||||||
##### 参数
|
##### 参数
|
||||||
|
|
||||||
**src**
|
**src**
|
||||||
|
|
||||||
源字符串
|
  源字符串
|
||||||
|
|
||||||
#### `long strnlen(const char *src, unsigned long maxlen)`
|
#### `long strnlen(const char *src, unsigned long maxlen)`
|
||||||
|
|
||||||
@ -136,7 +136,7 @@
|
|||||||
|
|
||||||
##### 描述
|
##### 描述
|
||||||
|
|
||||||
测量并返回字符串长度。当字符串长度大于maxlen时,返回maxlen。
|
  测量并返回字符串长度。当字符串长度大于maxlen时,返回maxlen。
|
||||||
|
|
||||||
  该函数会进行地址空间校验,要求src字符串必须来自用户空间。当源字符串来自内核空间时,将返回0.
|
  该函数会进行地址空间校验,要求src字符串必须来自用户空间。当源字符串来自内核空间时,将返回0.
|
||||||
|
|
||||||
@ -144,23 +144,23 @@
|
|||||||
|
|
||||||
**src**
|
**src**
|
||||||
|
|
||||||
源字符串,地址位于用户空间
|
  源字符串,地址位于用户空间
|
||||||
|
|
||||||
**maxlen**
|
**maxlen**
|
||||||
|
|
||||||
最大长度
|
  最大长度
|
||||||
|
|
||||||
#### `char *strncpy(char *dst, const char *src, long count)`
|
#### `char *strncpy(char *dst, const char *src, long count)`
|
||||||
|
|
||||||
##### 描述
|
##### 描述
|
||||||
|
|
||||||
拷贝长度为count个字节的字符串,返回dst字符串
|
  拷贝长度为count个字节的字符串,返回dst字符串
|
||||||
|
|
||||||
##### 参数
|
##### 参数
|
||||||
|
|
||||||
**src**
|
**src**
|
||||||
|
|
||||||
源字符串
|
  源字符串
|
||||||
|
|
||||||
**dst**
|
**dst**
|
||||||
|
|
||||||
@ -168,9 +168,7 @@
|
|||||||
|
|
||||||
**count**
|
**count**
|
||||||
|
|
||||||
要拷贝的源字符串的长度
|
  要拷贝的源字符串的长度
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#### `long strncpy_from_user(char *dst, const char *src, unsigned long size)`
|
#### `long strncpy_from_user(char *dst, const char *src, unsigned long size)`
|
||||||
|
|
||||||
@ -188,7 +186,7 @@
|
|||||||
|
|
||||||
**dst**
|
**dst**
|
||||||
|
|
||||||
目标字符串
|
  目标字符串
|
||||||
|
|
||||||
**size**
|
**size**
|
||||||
|
|
||||||
@ -212,12 +210,88 @@
|
|||||||
|
|
||||||
**FirstPart**
|
**FirstPart**
|
||||||
|
|
||||||
第一个字符串
|
  第一个字符串
|
||||||
|
|
||||||
**SecondPart**
|
**SecondPart**
|
||||||
|
|
||||||
  第二个字符串
|
  第二个字符串
|
||||||
|
|
||||||
|
#### `printk(const char* fmt, ...)`
|
||||||
|
|
||||||
|
##### 描述
|
||||||
|
|
||||||
|
  该宏能够在控制台上以黑底白字格式化输出字符串.
|
||||||
|
|
||||||
|
##### 参数
|
||||||
|
|
||||||
|
**fmt**
|
||||||
|
|
||||||
|
  源格式字符串
|
||||||
|
|
||||||
|
**...**
|
||||||
|
|
||||||
|
  可变参数
|
||||||
|
|
||||||
|
#### `printk_color(unsigned int FRcolor, unsigned int BKcolor, const char* fmt, ...)`
|
||||||
|
|
||||||
|
##### 描述
|
||||||
|
|
||||||
|
  在控制台上以指定前景色和背景色格式化输出字符串.
|
||||||
|
|
||||||
|
##### 参数
|
||||||
|
|
||||||
|
**FRcolor**
|
||||||
|
|
||||||
|
  前景色
|
||||||
|
|
||||||
|
**BKcolor**
|
||||||
|
|
||||||
|
  背景色
|
||||||
|
|
||||||
|
**fmt**
|
||||||
|
|
||||||
|
  源格式字符串
|
||||||
|
|
||||||
|
**...**
|
||||||
|
|
||||||
|
  可变参数
|
||||||
|
|
||||||
|
#### `int vsprintf(char *buf, const char *fmt, va_list args)`
|
||||||
|
|
||||||
|
##### 描述
|
||||||
|
|
||||||
|
  按照fmt格式化字符串,并将结果输出到buf中,返回写入buf的字符数量。
|
||||||
|
|
||||||
|
##### 参数
|
||||||
|
|
||||||
|
**buf**
|
||||||
|
|
||||||
|
  输出缓冲区
|
||||||
|
|
||||||
|
**fmt**
|
||||||
|
|
||||||
|
  源格式字符串
|
||||||
|
|
||||||
|
**args**
|
||||||
|
|
||||||
|
  可变参数列表
|
||||||
|
|
||||||
|
#### `int sprintk(char *buf, const char *fmt, ...)`
|
||||||
|
|
||||||
|
##### 描述
|
||||||
|
|
||||||
|
  按照fmt格式化字符串,并将结果输出到buf中,返回写入buf的字符数量。
|
||||||
|
|
||||||
|
##### 参数
|
||||||
|
|
||||||
|
**buf**
|
||||||
|
|
||||||
|
  输出缓冲区
|
||||||
|
|
||||||
|
**fmt**
|
||||||
|
|
||||||
|
  源格式字符串
|
||||||
|
|
||||||
|
**...**
|
||||||
|
|
||||||
|
  可变参数
|
||||||
|
Loading…
x
Reference in New Issue
Block a user