/*
- * Copyright (c) 2016-2020 Samsung Electronics Co., Ltd. All rights reserved.
+ * Copyright (c) 2016-2021 Samsung Electronics Co., Ltd. All rights reserved
*
* This file is licensed under the terms of MIT License or the Apache License
* Version 2.0 of your choice. See the LICENSE.MIT file for MIT license details.
return false;
if (pid) {
int r;
- return waitpid(pid, &r, 0) >= 0 && WIFEXITED(r) && !WEXITSTATUS(r);
+ return TEMP_FAILURE_RETRY(waitpid(pid, &r, 0)) >= 0 && WIFEXITED(r) && !WEXITSTATUS(r);
}
- execl(prog, prog, args..., nullptr);
+ execl(prog, prog, args..., static_cast<char*>(nullptr));
exit(EXIT_FAILURE);
}