1# InitSync
2
3
4## 概述
5
6提供用于向Init进程通知事件的api。
7
8**起始版本:** 10
9
10
11## 汇总
12
13
14### 文件
15
16| 名称 | 描述 |
17| -------- | -------- |
18| [init_sync.h](init__sync_8h.md) | 声明用于向Init进程通知事件的api。 |
19
20
21### 宏定义
22
23| 名称 | 描述 |
24| -------- | -------- |
25| **EVENT1**   0xf | 定义事件EVENT1。 |
26| **EVENT1_WAITTIME**   10000 | 10000表示EVENT1事件的等待时间为10s。 |
27| **EVENT2**   0xf0 | 定义事件EVENT2。 |
28| **EVENT2_WAITTIME**   0 | 定义EVENT2_WAITTIME 0表示没有使用QS_STAGE2。 |
29| **EVENT3**   0xf00 | 定义事件EVENT3。 |
30| **EVENT3_WAITTIME**   0 | 定义EVENT3_WAITTIME 0表示没有使用QS_STAGE3。 |
31
32
33### 函数
34
35| 名称 | 描述 |
36| -------- | -------- |
37| int [NotifyInit](#notifyinit) (unsigned long event) | 通知事件到Init进程。 所有进程都可以调用,通常由被监听进程调用。 |
38
39
40## 函数说明
41
42
43### NotifyInit()
44
45```
46int NotifyInit (unsigned long event)
47```
48
49**描述**
50
51通知事件到Init进程。 所有进程都可以调用,通常由被监听进程调用。
52
53**参数:**
54
55| 名称 | 描述 |
56| -------- | -------- |
57| event | 需要在监听器(init进程)和通知器之间达成一致。 |
58
59**返回:**
60
61失败时返回-1。
62