Use pal api interface without prefix of libos type.

Signed-off-by: jack.wxz <wangxiaozhe@linux.alibaba.com>
This commit is contained in:
jack.wxz 2020-06-11 08:09:15 +00:00 committed by Zongmin.Gu
parent a0d7b96a8f
commit cfbab68a9d
2 changed files with 21 additions and 0 deletions

@ -6,6 +6,12 @@
occlum_pal_exec;
occlum_pal_kill;
occlum_pal_destroy;
pal_get_version;
pal_init;
pal_create_process;
pal_exec;
pal_kill;
pal_destroy;
local:
*;
};

@ -157,3 +157,18 @@ int occlum_pal_destroy(void) {
}
return 0;
}
int pal_get_version(void) __attribute__((weak, alias ("occlum_pal_get_version")));
int pal_init(const struct occlum_pal_attr *attr)\
__attribute__ ((weak, alias ("occlum_pal_init")));
int pal_create_process(struct occlum_pal_create_process_args *args)\
__attribute__ ((weak, alias ("occlum_pal_create_process")));
int pal_exec(struct occlum_pal_exec_args *args)\
__attribute__ ((weak, alias ("occlum_pal_exec")));
int pal_kill(int pid, int sig) __attribute__ ((weak, alias ("occlum_pal_kill")));
int pal_destroy(void) __attribute__ ((weak, alias ("occlum_pal_destroy")));