1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 19:57:45 +00:00

cat: Use pledge()

This commit is contained in:
Andreas Kling 2020-01-11 20:50:22 +01:00
parent 1934a1ec0b
commit e131a401e8

View file

@ -9,6 +9,11 @@
int main(int argc, char** argv) int main(int argc, char** argv)
{ {
if (pledge("stdio rpath", nullptr) < 0) {
perror("pledge");
return 1;
}
Vector<int> fds; Vector<int> fds;
if (argc > 1) { if (argc > 1) {
for (int i = 1; i < argc; i++) { for (int i = 1; i < argc; i++) {
@ -22,6 +27,12 @@ int main(int argc, char** argv)
} else { } else {
fds.append(0); fds.append(0);
} }
if (pledge("stdio", nullptr) < 0) {
perror("pledge");
return 1;
}
for (auto& fd : fds) { for (auto& fd : fds) {
for (;;) { for (;;) {
char buf[32768]; char buf[32768];