From f0b5bedfa50a810f1cd15a0bccf52efcf0f0118e Mon Sep 17 00:00:00 2001 From: Cyrill Gorcunov Date: Fri, 28 Feb 2014 18:59:55 +0400 Subject: [PATCH] libcriu: Add criu_set_cpu_cap helper To setup cpu capability mask. Signed-off-by: Cyrill Gorcunov Signed-off-by: Pavel Emelyanov --- lib/criu.c | 6 ++++++ lib/criu.h | 1 + 2 files changed, 7 insertions(+) diff --git a/lib/criu.c b/lib/criu.c index cb61518f7..33927e8c9 100644 --- a/lib/criu.c +++ b/lib/criu.c @@ -104,6 +104,12 @@ void criu_set_log_file(char *log_file) opts->log_file = strdup(log_file); } +void criu_set_cpu_cap(unsigned int cap) +{ + opts->has_cpu_cap = true; + opts->cpu_cap = cap; +} + static CriuResp *recv_resp(int socket_fd) { unsigned char buf[CR_MAX_MSG_SIZE]; diff --git a/lib/criu.h b/lib/criu.h index fe84eb08a..9c7beda42 100644 --- a/lib/criu.h +++ b/lib/criu.h @@ -40,6 +40,7 @@ void criu_set_shell_job(bool shell_job); void criu_set_file_locks(bool file_locks); void criu_set_log_level(int log_level); void criu_set_log_file(char *log_file); +void criu_set_cpu_cap(unsigned int cap); /* Here is a table of return values and errno's of functions * from the list down below.