Fix compilation on systems without a real openat(2).

This commit is contained in:
Todd C. Miller
2022-02-22 14:13:15 -07:00
parent b0fa769504
commit eaf76278ec

View File

@@ -72,21 +72,21 @@ main(int argc, char *argv[])
goto next;
}
ttyout_fd = openat(dfd, "ttyout", O_RDONLY);
ttyout_fd = openat(dfd, "ttyout", O_RDONLY, 0644);
if (ttyout_fd == -1) {
sudo_warn("ttyout");
errors++;
goto next;
}
ttyin_fd = openat(dfd, "ttyin", O_RDONLY);
ttyin_fd = openat(dfd, "ttyin", O_RDONLY, 0644);
if (ttyin_fd == -1) {
sudo_warn("ttyin");
errors++;
goto next;
}
ttyin_ok_fd = openat(dfd, "ttyin.filtered", O_RDONLY);
ttyin_ok_fd = openat(dfd, "ttyin.filtered", O_RDONLY, 0644);
if (ttyin_ok_fd == -1) {
sudo_warn("ttyin.filtered");
errors++;