Commit 0b76ba37 authored by Pavel Emelyanov's avatar Pavel Emelyanov

crtools: Add version constans and cmdline option

Set it to 0.0 since we haven't done any releases yet.
Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent dd16fec4
...@@ -57,7 +57,7 @@ int main(int argc, char *argv[]) ...@@ -57,7 +57,7 @@ int main(int argc, char *argv[])
int log_inited = 0; int log_inited = 0;
int log_level = 0; int log_level = 0;
static const char short_opts[] = "dsf:p:t:hcD:o:n:vx"; static const char short_opts[] = "dsf:p:t:hcD:o:n:vxV";
BUILD_BUG_ON(PAGE_SIZE != PAGE_IMAGE_SIZE); BUILD_BUG_ON(PAGE_SIZE != PAGE_IMAGE_SIZE);
...@@ -83,6 +83,7 @@ int main(int argc, char *argv[]) ...@@ -83,6 +83,7 @@ int main(int argc, char *argv[])
{ SK_EST_PARAM, no_argument, 0, 42 }, { SK_EST_PARAM, no_argument, 0, 42 },
{ "close", required_argument, 0, 43 }, { "close", required_argument, 0, 43 },
{ "log-pid", no_argument, 0, 44}, { "log-pid", no_argument, 0, 44},
{ "version", no_argument, 0, 'V'},
{ }, { },
}; };
...@@ -162,6 +163,9 @@ int main(int argc, char *argv[]) ...@@ -162,6 +163,9 @@ int main(int argc, char *argv[])
case 44: case 44:
opts.log_file_per_pid = 1; opts.log_file_per_pid = 1;
break; break;
case 'V':
pr_msg("Version: %d.%d\n", CRIU_VERSION_MAJOR, CRIU_VERSION_MINOR);
return 0;
case 'h': case 'h':
default: default:
goto usage; goto usage;
...@@ -262,6 +266,7 @@ usage: ...@@ -262,6 +266,7 @@ usage:
pr_msg("\nOther options:\n"); pr_msg("\nOther options:\n");
pr_msg(" -h|--help show this text\n"); pr_msg(" -h|--help show this text\n");
pr_msg(" -V|--version show version\n");
return -1; return -1;
......
...@@ -14,6 +14,9 @@ ...@@ -14,6 +14,9 @@
#define CR_FD_PERM (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH) #define CR_FD_PERM (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH)
#define CR_FD_PERM_DUMP (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH) #define CR_FD_PERM_DUMP (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH)
#define CRIU_VERSION_MAJOR 0
#define CRIU_VERSION_MINOR 0
enum { enum {
/* /*
* Task entries * Task entries
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment