鸿蒙研究站
|
官方文档
|
源码分析
== 鸿蒙内核参考手册 ==
内核注释
|
论坛
|
赞助作者
更新日期: 2022/06/01 来源: https://gitee.com/weharmony/kernel_liteos_a_note
函数
|
变量
errno.c 文件参考
浏览源代码.
函数
int
*
__errno_location
(
void
)
变量
static
int
errno_isr
函数说明
◆
__errno_location()
int
* __errno_location
(
void
)
在文件
errno.c
第
39
行定义.
40
{
41
LosTaskCB
*runTask = NULL;
42
43
if
(OS_INT_INACTIVE) {
44
runTask =
OsCurrTaskGet
();
45
return
&runTask->
errorNo
;
46
}
else
{
47
return
&
errno_isr
;
48
}
49
}
errno_isr
static int errno_isr
Definition:
errno.c:37
OsCurrTaskGet
STATIC INLINE LosTaskCB * OsCurrTaskGet(VOID)
Definition:
los_sched_pri.h:460
TagTaskCB
Definition:
los_sched_pri.h:360
TagTaskCB::errorNo
INT32 errorNo
Definition:
los_sched_pri.h:389
函数调用图:
变量说明
◆
errno_isr
int
errno_isr
static
在文件
errno.c
第
37
行定义.
compat
posix
src
errno.c
公众号:鸿蒙研究站(weharmonyos)
|
论坛: bbs.weharmonyos.com
| 制作者
鸿蒙研究站 | weharmonyos.com