Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Startup Init Lite
提交
f55113ce
S
Startup Init Lite
项目概览
OpenHarmony
/
Startup Init Lite
9 个月 前同步成功
通知
3
Star
37
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
Startup Init Lite
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
f55113ce
编写于
9月 18, 2020
作者:
G
Gymee
提交者:
openharmony_ci
9月 18, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
!1 【轻量级 PR】:remove unnecessary extern "C" in .c file
Merge pull request !1 from Gymee/N/A
上级
e05864cc
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
1 addition
and
85 deletion
+1
-85
src/init_adapter.c
src/init_adapter.c
+1
-13
src/init_cmds.c
src/init_cmds.c
+0
-12
src/init_jobs.c
src/init_jobs.c
+0
-12
src/init_read_cfg.c
src/init_read_cfg.c
+0
-12
src/init_service.c
src/init_service.c
+0
-12
src/init_service_manager.c
src/init_service_manager.c
+0
-12
src/init_signal_handler.c
src/init_signal_handler.c
+0
-12
未找到文件。
src/init_adapter.c
浏览文件 @
f55113ce
...
@@ -24,12 +24,6 @@
...
@@ -24,12 +24,6 @@
#include <sys/syscall.h>
#include <sys/syscall.h>
#endif
#endif
#ifdef __cplusplus
#if __cplusplus
extern
"C"
{
#endif
/* __cpluscplus */
#endif
/* __cpluscplus */
void
RebootSystem
()
void
RebootSystem
()
{
{
#ifdef __LINUX__
#ifdef __LINUX__
...
@@ -51,10 +45,4 @@ int KeepCapability()
...
@@ -51,10 +45,4 @@ int KeepCapability()
}
}
#endif
#endif
return
0
;
return
0
;
}
}
\ No newline at end of file
#ifdef __cplusplus
#if __cplusplus
}
#endif
/* __cpluscplus */
#endif
/* __cpluscplus */
src/init_cmds.c
浏览文件 @
f55113ce
...
@@ -24,12 +24,6 @@
...
@@ -24,12 +24,6 @@
#include "init_service_manager.h"
#include "init_service_manager.h"
#include "securec.h"
#include "securec.h"
#ifdef __cplusplus
#if __cplusplus
extern
"C"
{
#endif
#endif
#define MODE_LEN 4 // for chmod mode, format 0xxx
#define MODE_LEN 4 // for chmod mode, format 0xxx
#define DEFAULT_DIR_MODE 0755 // mkdir, default mode
#define DEFAULT_DIR_MODE 0755 // mkdir, default mode
#define SPACES_CNT_IN_CMD_MAX 10 // mount, max number of spaces in cmdline
#define SPACES_CNT_IN_CMD_MAX 10 // mount, max number of spaces in cmdline
...
@@ -329,9 +323,3 @@ void DoCmd(const CmdLine* curCmd)
...
@@ -329,9 +323,3 @@ void DoCmd(const CmdLine* curCmd)
printf
(
"[Init] DoCmd, unknown cmd name %s.
\n
"
,
curCmd
->
name
);
printf
(
"[Init] DoCmd, unknown cmd name %s.
\n
"
,
curCmd
->
name
);
}
}
}
}
#ifdef __cplusplus
#if __cplusplus
}
#endif
#endif
src/init_jobs.c
浏览文件 @
f55113ce
...
@@ -18,12 +18,6 @@
...
@@ -18,12 +18,6 @@
#include "init_cmds.h"
#include "init_cmds.h"
#include "securec.h"
#include "securec.h"
#ifdef __cplusplus
#if __cplusplus
extern
"C"
{
#endif
#endif
#define JOBS_ARR_NAME_IN_JSON "jobs"
#define JOBS_ARR_NAME_IN_JSON "jobs"
#define CMDS_ARR_NAME_IN_JSON "cmds"
#define CMDS_ARR_NAME_IN_JSON "cmds"
#define MAX_JOBS_COUNT 10
#define MAX_JOBS_COUNT 10
...
@@ -175,9 +169,3 @@ void ReleaseAllJobs()
...
@@ -175,9 +169,3 @@ void ReleaseAllJobs()
g_jobs
=
NULL
;
g_jobs
=
NULL
;
g_jobCnt
=
0
;
g_jobCnt
=
0
;
}
}
#ifdef __cplusplus
#if __cplusplus
}
#endif
#endif
src/init_read_cfg.c
浏览文件 @
f55113ce
...
@@ -25,12 +25,6 @@
...
@@ -25,12 +25,6 @@
#include "init_service_manager.h"
#include "init_service_manager.h"
#include "securec.h"
#include "securec.h"
#ifdef __cplusplus
#if __cplusplus
extern
"C"
{
#endif
/* __cpluscplus */
#endif
/* __cpluscplus */
static
const
long
MAX_JSON_FILE_LEN
=
102400
;
// max init.cfg size 100KB
static
const
long
MAX_JSON_FILE_LEN
=
102400
;
// max init.cfg size 100KB
#define MAX_SERVICES_CNT_IN_FILE 100
#define MAX_SERVICES_CNT_IN_FILE 100
#define MAX_CAPS_CNT_FOR_ONE_SERVICE 100
#define MAX_CAPS_CNT_FOR_ONE_SERVICE 100
...
@@ -304,9 +298,3 @@ void InitReadCfg()
...
@@ -304,9 +298,3 @@ void InitReadCfg()
DoJob
(
"post-init"
);
DoJob
(
"post-init"
);
ReleaseAllJobs
();
ReleaseAllJobs
();
}
}
#ifdef __cplusplus
#if __cplusplus
}
#endif
/* __cpluscplus */
#endif
/* __cpluscplus */
src/init_service.c
浏览文件 @
f55113ce
...
@@ -23,12 +23,6 @@
...
@@ -23,12 +23,6 @@
#include "init_adapter.h"
#include "init_adapter.h"
#include "init_perms.h"
#include "init_perms.h"
#ifdef __cplusplus
#if __cplusplus
extern
"C"
{
#endif
/* __cpluscplus */
#endif
/* __cpluscplus */
#define CAP_NUM 2
#define CAP_NUM 2
// 240 seconds, 4 minutes
// 240 seconds, 4 minutes
...
@@ -181,9 +175,3 @@ void ServiceReap(Service *service)
...
@@ -181,9 +175,3 @@ void ServiceReap(Service *service)
service
->
attribute
&=
(
~
SERVICE_ATTR_NEED_RESTART
);
service
->
attribute
&=
(
~
SERVICE_ATTR_NEED_RESTART
);
}
}
#ifdef __cplusplus
#if __cplusplus
}
#endif
/* __cpluscplus */
#endif
/* __cpluscplus */
src/init_service_manager.c
浏览文件 @
f55113ce
...
@@ -19,12 +19,6 @@
...
@@ -19,12 +19,6 @@
#include "init_adapter.h"
#include "init_adapter.h"
#include "init_jobs.h"
#include "init_jobs.h"
#ifdef __cplusplus
#if __cplusplus
extern
"C"
{
#endif
/* __cpluscplus */
#endif
/* __cpluscplus */
static
const
int
SLEEP_DURATION
=
1
;
static
const
int
SLEEP_DURATION
=
1
;
// All serivce processes that init will fork+exec.
// All serivce processes that init will fork+exec.
...
@@ -93,9 +87,3 @@ void ReapServiceByPID(int pid)
...
@@ -93,9 +87,3 @@ void ReapServiceByPID(int pid)
}
}
}
}
}
}
#ifdef __cplusplus
#if __cplusplus
}
#endif
/* __cpluscplus */
#endif
/* __cpluscplus */
src/init_signal_handler.c
浏览文件 @
f55113ce
...
@@ -19,12 +19,6 @@
...
@@ -19,12 +19,6 @@
#include <sys/wait.h>
#include <sys/wait.h>
#include "init_service_manager.h"
#include "init_service_manager.h"
#ifdef __cplusplus
#if __cplusplus
extern
"C"
{
#endif
/* __cpluscplus */
#endif
/* __cpluscplus */
static
void
SigHandler
(
int
sig
)
static
void
SigHandler
(
int
sig
)
{
{
switch
(
sig
)
{
switch
(
sig
)
{
...
@@ -62,9 +56,3 @@ void SignalInitModule()
...
@@ -62,9 +56,3 @@ void SignalInitModule()
sigaction
(
SIGCHLD
,
&
act
,
NULL
);
sigaction
(
SIGCHLD
,
&
act
,
NULL
);
sigaction
(
SIGTERM
,
&
act
,
NULL
);
sigaction
(
SIGTERM
,
&
act
,
NULL
);
}
}
#ifdef __cplusplus
#if __cplusplus
}
#endif
/* __cpluscplus */
#endif
/* __cpluscplus */
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录