}
/* try to rename a file */
- if (!renameat2(open_tree_fd, FILE1, open_tree_fd, FILE1_RENAME, 0)) {
- log_stderr("failure: renameat2");
+ if (!renameat(open_tree_fd, FILE1, open_tree_fd, FILE1_RENAME)) {
+ log_stderr("failure: renameat");
goto out;
}
if (errno != EOVERFLOW) {
}
/* try to rename a directory */
- if (!renameat2(open_tree_fd, DIR1, open_tree_fd, DIR1_RENAME, 0)) {
- log_stderr("failure: renameat2");
+ if (!renameat(open_tree_fd, DIR1, open_tree_fd, DIR1_RENAME)) {
+ log_stderr("failure: renameat");
goto out;
}
if (errno != EOVERFLOW) {
die("failure: create hardlink");
/* try to rename a file */
- if (renameat2(open_tree_fd, FILE1, open_tree_fd, FILE1_RENAME, 0))
+ if (renameat(open_tree_fd, FILE1, open_tree_fd, FILE1_RENAME))
die("failure: rename");
/* try to rename a directory */
- if (renameat2(open_tree_fd, DIR1, open_tree_fd, DIR1_RENAME, 0))
+ if (renameat(open_tree_fd, DIR1, open_tree_fd, DIR1_RENAME))
die("failure: rename");
/* remove file */
die("failure: check ownership");
/* try to rename a file */
- if (renameat2(open_tree_fd, FILE1, open_tree_fd, FILE1_RENAME, 0))
+ if (renameat(open_tree_fd, FILE1, open_tree_fd, FILE1_RENAME))
die("failure: create");
if (!expected_uid_gid(open_tree_fd, FILE1_RENAME, 0, 0, 0))
die("failure: check ownership");
/* try to rename a file */
- if (renameat2(open_tree_fd, DIR1, open_tree_fd, DIR1_RENAME, 0))
+ if (renameat(open_tree_fd, DIR1, open_tree_fd, DIR1_RENAME))
die("failure: create");
if (!expected_uid_gid(open_tree_fd, DIR1_RENAME, 0, 0, 0))
* interested in making sure we're not introducing an accidental way to
* violate that restriction or that suddenly this becomes possible.
*/
- if (!renameat2(open_tree_fd, FILE1, t_dir1_fd, FILE1_RENAME, 0)) {
- log_stderr("failure: renameat2");
+ if (!renameat(open_tree_fd, FILE1, t_dir1_fd, FILE1_RENAME)) {
+ log_stderr("failure: renameat");
goto out;
}
if (errno != EXDEV) {
* interested in making sure we're not introducing an accidental way to
* violate that restriction or that suddenly this becomes possible.
*/
- if (!renameat2(open_tree_fd1, FILE1, open_tree_fd2, FILE1_RENAME, 0)) {
- log_stderr("failure: renameat2");
+ if (!renameat(open_tree_fd1, FILE1, open_tree_fd2, FILE1_RENAME)) {
+ log_stderr("failure: renameat");
goto out;
}
if (errno != EXDEV) {
}
/* We're not crossing a mountpoint so this must succeed. */
- if (renameat2(open_tree_fd, FILE1, open_tree_fd, FILE1_RENAME, 0)) {
- log_stderr("failure: renameat2");
+ if (renameat(open_tree_fd, FILE1, open_tree_fd, FILE1_RENAME)) {
+ log_stderr("failure: renameat");
goto out;
}
die("failure: check ownership");
/* We're not crossing a mountpoint so this must succeed. */
- if (renameat2(open_tree_fd, FILE1, open_tree_fd, FILE1_RENAME, 0))
+ if (renameat(open_tree_fd, FILE1, open_tree_fd, FILE1_RENAME))
die("failure: create");
if (!expected_uid_gid(open_tree_fd, FILE1_RENAME, 0, 0, 0))
if (!switch_ids(1000, 1000))
die("failure: switch_ids");
- if (renameat2(dir_fd, FILE1, dir_fd, FILE1_RENAME, 0))
- die("failure: renameat2");
+ if (renameat(dir_fd, FILE1, dir_fd, FILE1_RENAME))
+ die("failure: renameat");
- if (renameat2(dir_fd, FILE2, dir_fd, FILE2_RENAME, 0))
- die("failure: renameat2");
+ if (renameat(dir_fd, FILE2, dir_fd, FILE2_RENAME))
+ die("failure: renameat");
- if (renameat2(dir_fd, FILE1_RENAME, dir_fd, FILE1, 0))
- die("failure: renameat2");
+ if (renameat(dir_fd, FILE1_RENAME, dir_fd, FILE1))
+ die("failure: renameat");
- if (renameat2(dir_fd, FILE2_RENAME, dir_fd, FILE2, 0))
- die("failure: renameat2");
+ if (renameat(dir_fd, FILE2_RENAME, dir_fd, FILE2))
+ die("failure: renameat");
exit(EXIT_SUCCESS);
}
if (!switch_ids(1000, 1000))
die("failure: switch_ids");
- if (!renameat2(dir_fd, FILE1, dir_fd, FILE1_RENAME, 0))
- die("failure: renameat2");
+ if (!renameat(dir_fd, FILE1, dir_fd, FILE1_RENAME))
+ die("failure: renameat");
if (errno != EPERM)
die("failure: errno");
- if (!renameat2(dir_fd, FILE2, dir_fd, FILE2_RENAME, 0))
- die("failure: renameat2");
+ if (!renameat(dir_fd, FILE2, dir_fd, FILE2_RENAME))
+ die("failure: renameat");
if (errno != EPERM)
die("failure: errno");
if (!switch_ids(1000, 1000))
die("failure: switch_ids");
- if (renameat2(dir_fd, FILE1, dir_fd, FILE1_RENAME, 0))
- die("failure: renameat2");
+ if (renameat(dir_fd, FILE1, dir_fd, FILE1_RENAME))
+ die("failure: renameat");
- if (renameat2(dir_fd, FILE2, dir_fd, FILE2_RENAME, 0))
- die("failure: renameat2");
+ if (renameat(dir_fd, FILE2, dir_fd, FILE2_RENAME))
+ die("failure: renameat");
- if (renameat2(dir_fd, FILE1_RENAME, dir_fd, FILE1, 0))
- die("failure: renameat2");
+ if (renameat(dir_fd, FILE1_RENAME, dir_fd, FILE1))
+ die("failure: renameat");
- if (renameat2(dir_fd, FILE2_RENAME, dir_fd, FILE2, 0))
- die("failure: renameat2");
+ if (renameat(dir_fd, FILE2_RENAME, dir_fd, FILE2))
+ die("failure: renameat");
exit(EXIT_SUCCESS);
}
if (!switch_ids(1000, 1000))
die("failure: switch_ids");
- if (renameat2(dir_fd, FILE1, dir_fd, FILE1_RENAME, 0))
- die("failure: renameat2");
+ if (renameat(dir_fd, FILE1, dir_fd, FILE1_RENAME))
+ die("failure: renameat");
- if (renameat2(dir_fd, FILE2, dir_fd, FILE2_RENAME, 0))
- die("failure: renameat2");
+ if (renameat(dir_fd, FILE2, dir_fd, FILE2_RENAME))
+ die("failure: renameat");
- if (renameat2(dir_fd, FILE1_RENAME, dir_fd, FILE1, 0))
- die("failure: renameat2");
+ if (renameat(dir_fd, FILE1_RENAME, dir_fd, FILE1))
+ die("failure: renameat");
- if (renameat2(dir_fd, FILE2_RENAME, dir_fd, FILE2, 0))
- die("failure: renameat2");
+ if (renameat(dir_fd, FILE2_RENAME, dir_fd, FILE2))
+ die("failure: renameat");
exit(EXIT_SUCCESS);
}
if (!switch_ids(1000, 1000))
die("failure: switch_ids");
- if (renameat2(open_tree_fd, FILE1, open_tree_fd, FILE1_RENAME, 0))
- die("failure: renameat2");
+ if (renameat(open_tree_fd, FILE1, open_tree_fd, FILE1_RENAME))
+ die("failure: renameat");
- if (renameat2(open_tree_fd, FILE2, open_tree_fd, FILE2_RENAME, 0))
- die("failure: renameat2");
+ if (renameat(open_tree_fd, FILE2, open_tree_fd, FILE2_RENAME))
+ die("failure: renameat");
- if (renameat2(open_tree_fd, FILE1_RENAME, open_tree_fd, FILE1, 0))
- die("failure: renameat2");
+ if (renameat(open_tree_fd, FILE1_RENAME, open_tree_fd, FILE1))
+ die("failure: renameat");
- if (renameat2(open_tree_fd, FILE2_RENAME, open_tree_fd, FILE2, 0))
- die("failure: renameat2");
+ if (renameat(open_tree_fd, FILE2_RENAME, open_tree_fd, FILE2))
+ die("failure: renameat");
exit(EXIT_SUCCESS);
}
if (!switch_ids(1000, 1000))
die("failure: switch_ids");
- if (!renameat2(open_tree_fd, FILE1, open_tree_fd, FILE1_RENAME, 0))
- die("failure: renameat2");
+ if (!renameat(open_tree_fd, FILE1, open_tree_fd, FILE1_RENAME))
+ die("failure: renameat");
if (errno != EPERM)
die("failure: errno");
- if (!renameat2(open_tree_fd, FILE2, open_tree_fd, FILE2_RENAME, 0))
- die("failure: renameat2");
+ if (!renameat(open_tree_fd, FILE2, open_tree_fd, FILE2_RENAME))
+ die("failure: renameat");
if (errno != EPERM)
die("failure: errno");
if (!switch_ids(1000, 1000))
die("failure: switch_ids");
- if (renameat2(open_tree_fd, FILE1, open_tree_fd, FILE1_RENAME, 0))
- die("failure: renameat2");
+ if (renameat(open_tree_fd, FILE1, open_tree_fd, FILE1_RENAME))
+ die("failure: renameat");
- if (renameat2(open_tree_fd, FILE2, open_tree_fd, FILE2_RENAME, 0))
- die("failure: renameat2");
+ if (renameat(open_tree_fd, FILE2, open_tree_fd, FILE2_RENAME))
+ die("failure: renameat");
- if (renameat2(open_tree_fd, FILE1_RENAME, open_tree_fd, FILE1, 0))
- die("failure: renameat2");
+ if (renameat(open_tree_fd, FILE1_RENAME, open_tree_fd, FILE1))
+ die("failure: renameat");
- if (renameat2(open_tree_fd, FILE2_RENAME, open_tree_fd, FILE2, 0))
- die("failure: renameat2");
+ if (renameat(open_tree_fd, FILE2_RENAME, open_tree_fd, FILE2))
+ die("failure: renameat");
exit(EXIT_SUCCESS);
}
if (!switch_ids(1000, 1000))
die("failure: switch_ids");
- if (renameat2(open_tree_fd, FILE1, open_tree_fd, FILE1_RENAME, 0))
- die("failure: renameat2");
+ if (renameat(open_tree_fd, FILE1, open_tree_fd, FILE1_RENAME))
+ die("failure: renameat");
- if (renameat2(open_tree_fd, FILE2, open_tree_fd, FILE2_RENAME, 0))
- die("failure: renameat2");
+ if (renameat(open_tree_fd, FILE2, open_tree_fd, FILE2_RENAME))
+ die("failure: renameat");
- if (renameat2(open_tree_fd, FILE1_RENAME, open_tree_fd, FILE1, 0))
- die("failure: renameat2");
+ if (renameat(open_tree_fd, FILE1_RENAME, open_tree_fd, FILE1))
+ die("failure: renameat");
- if (renameat2(open_tree_fd, FILE2_RENAME, open_tree_fd, FILE2, 0))
- die("failure: renameat2");
+ if (renameat(open_tree_fd, FILE2_RENAME, open_tree_fd, FILE2))
+ die("failure: renameat");
exit(EXIT_SUCCESS);
}
if (!switch_userns(attr.userns_fd, 1000, 1000, true))
die("failure: switch_userns");
- if (renameat2(dir_fd, FILE1, dir_fd, FILE1_RENAME, 0))
- die("failure: renameat2");
+ if (renameat(dir_fd, FILE1, dir_fd, FILE1_RENAME))
+ die("failure: renameat");
- if (renameat2(dir_fd, FILE2, dir_fd, FILE2_RENAME, 0))
- die("failure: renameat2");
+ if (renameat(dir_fd, FILE2, dir_fd, FILE2_RENAME))
+ die("failure: renameat");
- if (renameat2(dir_fd, FILE1_RENAME, dir_fd, FILE1, 0))
- die("failure: renameat2");
+ if (renameat(dir_fd, FILE1_RENAME, dir_fd, FILE1))
+ die("failure: renameat");
- if (renameat2(dir_fd, FILE2_RENAME, dir_fd, FILE2, 0))
- die("failure: renameat2");
+ if (renameat(dir_fd, FILE2_RENAME, dir_fd, FILE2))
+ die("failure: renameat");
exit(EXIT_SUCCESS);
}
if (!switch_userns(attr.userns_fd, 1000, 1000, true))
die("failure: switch_userns");
- if (!renameat2(dir_fd, FILE1, dir_fd, FILE1_RENAME, 0))
- die("failure: renameat2");
+ if (!renameat(dir_fd, FILE1, dir_fd, FILE1_RENAME))
+ die("failure: renameat");
if (errno != EPERM)
die("failure: errno");
- if (!renameat2(dir_fd, FILE2, dir_fd, FILE2_RENAME, 0))
- die("failure: renameat2");
+ if (!renameat(dir_fd, FILE2, dir_fd, FILE2_RENAME))
+ die("failure: renameat");
if (errno != EPERM)
die("failure: errno");
- if (!renameat2(open_tree_fd, FILE1, open_tree_fd, FILE1_RENAME, 0))
- die("failure: renameat2");
+ if (!renameat(open_tree_fd, FILE1, open_tree_fd, FILE1_RENAME))
+ die("failure: renameat");
if (errno != EPERM)
die("failure: errno");
- if (!renameat2(open_tree_fd, FILE2, open_tree_fd, FILE2_RENAME, 0))
- die("failure: renameat2");
+ if (!renameat(open_tree_fd, FILE2, open_tree_fd, FILE2_RENAME))
+ die("failure: renameat");
if (errno != EPERM)
die("failure: errno");
if (!switch_userns(attr.userns_fd, 1000, 1000, true))
die("failure: switch_userns");
- if (!renameat2(dir_fd, FILE1, dir_fd, FILE1_RENAME, 0))
- die("failure: renameat2");
+ if (!renameat(dir_fd, FILE1, dir_fd, FILE1_RENAME))
+ die("failure: renameat");
if (errno != EPERM)
die("failure: errno");
- if (!renameat2(dir_fd, FILE2, dir_fd, FILE2_RENAME, 0))
- die("failure: renameat2");
+ if (!renameat(dir_fd, FILE2, dir_fd, FILE2_RENAME))
+ die("failure: renameat");
if (errno != EPERM)
die("failure: errno");
- if (renameat2(open_tree_fd, FILE1, open_tree_fd, FILE1_RENAME, 0))
- die("failure: renameat2");
+ if (renameat(open_tree_fd, FILE1, open_tree_fd, FILE1_RENAME))
+ die("failure: renameat");
- if (renameat2(open_tree_fd, FILE2, open_tree_fd, FILE2_RENAME, 0))
- die("failure: renameat2");
+ if (renameat(open_tree_fd, FILE2, open_tree_fd, FILE2_RENAME))
+ die("failure: renameat");
- if (renameat2(open_tree_fd, FILE1_RENAME, open_tree_fd, FILE1, 0))
- die("failure: renameat2");
+ if (renameat(open_tree_fd, FILE1_RENAME, open_tree_fd, FILE1))
+ die("failure: renameat");
- if (renameat2(open_tree_fd, FILE2_RENAME, open_tree_fd, FILE2, 0))
- die("failure: renameat2");
+ if (renameat(open_tree_fd, FILE2_RENAME, open_tree_fd, FILE2))
+ die("failure: renameat");
exit(EXIT_SUCCESS);
}
die("failure: switch_userns");
/* we don't own the directory from the original mount */
- if (!renameat2(dir_fd, FILE1, dir_fd, FILE1_RENAME, 0))
- die("failure: renameat2");
+ if (!renameat(dir_fd, FILE1, dir_fd, FILE1_RENAME))
+ die("failure: renameat");
if (errno != EPERM)
die("failure: errno");
- if (!renameat2(dir_fd, FILE2, dir_fd, FILE2_RENAME, 0))
- die("failure: renameat2");
+ if (!renameat(dir_fd, FILE2, dir_fd, FILE2_RENAME))
+ die("failure: renameat");
if (errno != EPERM)
die("failure: errno");
/* we own the file from the idmapped mount */
- if (renameat2(open_tree_fd, FILE1, open_tree_fd, FILE1_RENAME, 0))
- die("failure: renameat2");
+ if (renameat(open_tree_fd, FILE1, open_tree_fd, FILE1_RENAME))
+ die("failure: renameat");
- if (renameat2(open_tree_fd, FILE2, open_tree_fd, FILE2_RENAME, 0))
- die("failure: renameat2");
+ if (renameat(open_tree_fd, FILE2, open_tree_fd, FILE2_RENAME))
+ die("failure: renameat");
- if (renameat2(open_tree_fd, FILE1_RENAME, open_tree_fd, FILE1, 0))
- die("failure: renameat2");
+ if (renameat(open_tree_fd, FILE1_RENAME, open_tree_fd, FILE1))
+ die("failure: renameat");
- if (renameat2(open_tree_fd, FILE2_RENAME, open_tree_fd, FILE2, 0))
- die("failure: renameat2");
+ if (renameat(open_tree_fd, FILE2_RENAME, open_tree_fd, FILE2))
+ die("failure: renameat");
exit(EXIT_SUCCESS);
}