コンパイル エラーが発生しています: error: ‘scmp_filter_ctx’ was not declared in this scope
.
seccomp フィルターを宣言しました。
scmp_filter_ctx ctx;
私はライブラリを含め、すでにライブラリを使用し
#include <linux/seccomp.h>
てインストールしています。libseccomp-dev
sudo apt-get install libseccomp-dev
#include <stdlib.h>
#include <fcntl.h>
#include <sys/shm.h>
#include <unistd.h>
#include <sys/un.h>
#include <sys/wait.h>
#include <linux/seccomp.h>
#include <sys/prctl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <bits/stdc++.h>
void create_sandbox(){
scmp_filter_ctx ctx;
ctx = seccomp_init(SCMP_ACT_KILL); // default action: kill
seccomp_load(ctx);
}