mirror of
https://github.com/checkpoint-restore/criu
synced 2025-08-31 14:25:49 +00:00
zdtm: add a bit more messages in error cases
Signed-off-by: Andrey Vagin <avagin@openvz.org> Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
This commit is contained in:
committed by
Pavel Emelyanov
parent
0ad373ba6c
commit
3d8f7b07b3
@@ -214,9 +214,11 @@ int ns_init(int argc, char **argv)
|
|||||||
fprintf(stderr, "exec(%s) failed: %m\n", argv[0]);
|
fprintf(stderr, "exec(%s) failed: %m\n", argv[0]);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
ret = 1;
|
|
||||||
waitpid(pid, &ret, 0);
|
ret = -1;
|
||||||
if (ret)
|
if (waitpid(pid, &ret, 0) < 0)
|
||||||
|
fprintf(stderr, "waitpid() failed: %m\n");
|
||||||
|
else if (ret)
|
||||||
fprintf(stderr, "The test returned non-zero code %d\n", ret);
|
fprintf(stderr, "The test returned non-zero code %d\n", ret);
|
||||||
|
|
||||||
pid = fork();
|
pid = fork();
|
||||||
@@ -305,8 +307,10 @@ void ns_create(int argc, char **argv)
|
|||||||
}
|
}
|
||||||
|
|
||||||
pidfile = getenv("ZDTM_PIDFILE");
|
pidfile = getenv("ZDTM_PIDFILE");
|
||||||
if (pidfile == NULL)
|
if (pidfile == NULL) {
|
||||||
|
fprintf(stderr, "ZDTM_PIDFILE isn't defined");
|
||||||
exit(1);
|
exit(1);
|
||||||
|
}
|
||||||
fd = open(pidfile, O_CREAT | O_EXCL | O_WRONLY, 0666);
|
fd = open(pidfile, O_CREAT | O_EXCL | O_WRONLY, 0666);
|
||||||
if (fd == -1) {
|
if (fd == -1) {
|
||||||
fprintf(stderr, "Can't create the file %s: %m\n", pidfile);
|
fprintf(stderr, "Can't create the file %s: %m\n", pidfile);
|
||||||
|
Reference in New Issue
Block a user