1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 03:47:34 +00:00

Userland: Add pledge to less

This commit is contained in:
Ralf Donau 2021-07-07 18:44:55 +02:00 committed by Andreas Kling
parent 4ac8d9c2ac
commit 6386c2d880

View file

@ -306,6 +306,11 @@ static void cat_file(FILE* file)
int main(int argc, char** argv)
{
if (pledge("stdio rpath tty", nullptr) < 0) {
perror("pledge");
return 1;
}
char const* filename = "-";
char const* prompt = "?f%f :.(line %l)?e (END):.";
bool dont_switch_buffer = false;
@ -330,6 +335,11 @@ int main(int argc, char** argv)
file = fopen(filename, "r");
}
if (pledge("stdio tty", nullptr) < 0) {
perror("pledge");
return 1;
}
if (emulate_more) {
// Configure options that match more's behavior
dont_switch_buffer = true;