Merge "execute platform bpfloader after netbpfload is done" into main
This commit is contained in:
@@ -168,7 +168,7 @@ int writeProcSysFile(const char *filename, const char *value) {
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int main(int argc, char** argv) {
|
int main(int argc, char** argv, char * const envp[]) {
|
||||||
(void)argc;
|
(void)argc;
|
||||||
android::base::InitLogging(argv, &android::base::KernelLogger);
|
android::base::InitLogging(argv, &android::base::KernelLogger);
|
||||||
|
|
||||||
@@ -257,5 +257,12 @@ int main(int argc, char** argv) {
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
ALOGI("done, transferring control to platform bpfloader.");
|
||||||
|
|
||||||
|
const char * args[] = { "/system/bin/bpfloader", NULL, };
|
||||||
|
if (execve(args[0], (char**)args, envp)) {
|
||||||
|
ALOGE("FATAL: execve('/system/bin/bpfloader'): %d[%s]", errno, strerror(errno));
|
||||||
|
}
|
||||||
|
|
||||||
|
return 1;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user