📄 kernel.h
字号:
<!doctype html public "-//W3C//DTD HTML 3.2//EN"><html><head><title>Linux/include/linux/kernel.h</title><meta http-equiv=Content-Type content="text/html; charset=gb2312"><base href="http://oldlinux.org/lxr/http/"></head><body bgcolor=white><div align=center> [<b><i>源代码浏览</i></b>] [<a href="diff/include/linux/kernel.h">区别标定</a>] [<a href="ident">标识符搜索</a>] [<a href="search">文本搜索</a>] [<a href="find">文件搜索</a>]</div><h1 align=center> <a href="http:/"> OldLinux</a> <a href="http:blurb.html"> 交叉引用</a><br> <a href="source/">Linux</a>/<a href="source/include/">include</a>/<a href="source/include/linux/">linux</a>/<a href="source/include/linux/kernel.h">kernel.h</a></h1><div align=center> <b>版本:</b> [<a href="source/include/linux/kernel.h?v=1.0">1.0</a>] [<a href="source/include/linux/kernel.h?v=0.99.11">0.99.11</a>] [<a href="source/include/linux/kernel.h?v=0.99">0.99</a>] [<a href="source/include/linux/kernel.h?v=0.97">0.97</a>] [<a href="source/include/linux/kernel.h?v=0.96a">0.96a</a>] [<a href="source/include/linux/kernel.h?v=0.95">0.95</a>] [<a href="source/include/linux/kernel.h?v=0.12">0.12</a>] [<b><i>0.11</i></b>] [<a href="source/include/linux/kernel.h?v=0.01">0.01</a>] <br> <b>体系结构:</b> [<b><i>i386</i></b>] <br></div><hr><pre> <a name=L1 href="source/include/linux/kernel.h#L1">1</a> <b><i>/*</i></b> <a name=L2 href="source/include/linux/kernel.h#L2">2</a> <b><i> * 'kernel.h' contains some often-used function prototypes etc</i></b> <a name=L3 href="source/include/linux/kernel.h#L3">3</a> <b><i> */</i></b> <a name=L4 href="source/include/linux/kernel.h#L4">4</a> void <a href="ident?i=verify_area">verify_area</a>(void * addr,int <a href="ident?i=count">count</a>); <a name=L5 href="source/include/linux/kernel.h#L5">5</a> volatile void <a href="ident?i=panic">panic</a>(const char * <a href="ident?i=str">str</a>); <a name=L6 href="source/include/linux/kernel.h#L6">6</a> int <a href="ident?i=printf">printf</a>(const char * fmt, ...); <a name=L7 href="source/include/linux/kernel.h#L7">7</a> int <a href="ident?i=printk">printk</a>(const char * fmt, ...); <a name=L8 href="source/include/linux/kernel.h#L8">8</a> int <a href="ident?i=tty_write">tty_write</a>(unsigned ch,char * <a href="ident?i=buf">buf</a>,int <a href="ident?i=count">count</a>); <a name=L9 href="source/include/linux/kernel.h#L9">9</a> void * <a href="ident?i=malloc">malloc</a>(unsigned int size); <a name=L10 href="source/include/linux/kernel.h#L10">10</a> void <a href="ident?i=free_s">free_s</a>(void * obj, int size); <a name=L11 href="source/include/linux/kernel.h#L11">11</a> <a name=L12 href="source/include/linux/kernel.h#L12">12</a> #define <a href="ident?i=free">free</a>(<a href="ident?i=x">x</a>) <a href="ident?i=free_s">free_s</a>((<a href="ident?i=x">x</a>), 0) <a name=L13 href="source/include/linux/kernel.h#L13">13</a> <a name=L14 href="source/include/linux/kernel.h#L14">14</a> <b><i>/*</i></b> <a name=L15 href="source/include/linux/kernel.h#L15">15</a> <b><i> * This is defined as a macro, but at some point this might become a</i></b> <a name=L16 href="source/include/linux/kernel.h#L16">16</a> <b><i> * real subroutine that sets a flag if it returns true (to do</i></b> <a name=L17 href="source/include/linux/kernel.h#L17">17</a> <b><i> * BSD-style accounting where the process is flagged if it uses root</i></b> <a name=L18 href="source/include/linux/kernel.h#L18">18</a> <b><i> * privs). The implication of this is that you should do normal</i></b> <a name=L19 href="source/include/linux/kernel.h#L19">19</a> <b><i> * permissions checks first, and check suser() last.</i></b> <a name=L20 href="source/include/linux/kernel.h#L20">20</a> <b><i> */</i></b> <a name=L21 href="source/include/linux/kernel.h#L21">21</a> #define <a href="ident?i=suser">suser</a>() (<a href="ident?i=current">current</a>->euid == 0) <a name=L22 href="source/include/linux/kernel.h#L22">22</a> <a name=L23 href="source/include/linux/kernel.h#L23">23</a> </pre><hr><div align=center> [<b><i>源代码浏览</i></b>] [<a href="diff/include/linux/kernel.h">区别标定</a>] [<a href="ident">标识符搜索</a>] [<a href="search">文本搜索</a>] [<a href="find">文件搜索</a>] </div><hr>本网页由 <a href="http:blurb.html">LXR引擎</a> 自动生成.<br></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -