summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBossCode45 <human.cyborg42@gmail.com>2023-05-23 12:24:12 +1200
committerBossCode45 <human.cyborg42@gmail.com>2023-05-23 12:24:12 +1200
commit9fcd9c718a2250e38be478f567f5e060850b6514 (patch)
treefa6655ea383fb1d946950f342ad98a0444b66103
parent51bb833685d7c50209d4dfab2154b9b688015464 (diff)
downloadYATwm-9fcd9c718a2250e38be478f567f5e060850b6514.tar.gz
YATwm-9fcd9c718a2250e38be478f567f5e060850b6514.zip
Redirecting fd 0 for children to /dev/null aswell
-rw-r--r--.cache/clangd/index/config.h.4211E2190C540E35.idxbin0 -> 4314 bytes
-rw-r--r--.cache/clangd/index/error.h.EF2C5A4E9940B2A7.idxbin0 -> 582 bytes
-rw-r--r--.cache/clangd/index/ewmh.h.D55693F422CF8B0C.idxbin0 -> 1038 bytes
-rw-r--r--.cache/clangd/index/main.cpp.BE51C88CF3ACB958.idxbin0 -> 33544 bytes
-rw-r--r--.cache/clangd/index/structs.h.A3575FB7E4895DDE.idxbin0 -> 1814 bytes
-rw-r--r--.cache/clangd/index/toml.hpp.BAE83509D3435546.idxbin0 -> 323072 bytes
-rw-r--r--.cache/clangd/index/util.h.E9E7EEDD4DA17727.idxbin0 -> 464 bytes
-rw-r--r--main.cpp4
8 files changed, 4 insertions, 0 deletions
diff --git a/.cache/clangd/index/config.h.4211E2190C540E35.idx b/.cache/clangd/index/config.h.4211E2190C540E35.idx
new file mode 100644
index 0000000..62a9e5a
--- /dev/null
+++ b/.cache/clangd/index/config.h.4211E2190C540E35.idx
Binary files differ
diff --git a/.cache/clangd/index/error.h.EF2C5A4E9940B2A7.idx b/.cache/clangd/index/error.h.EF2C5A4E9940B2A7.idx
new file mode 100644
index 0000000..4d32b43
--- /dev/null
+++ b/.cache/clangd/index/error.h.EF2C5A4E9940B2A7.idx
Binary files differ
diff --git a/.cache/clangd/index/ewmh.h.D55693F422CF8B0C.idx b/.cache/clangd/index/ewmh.h.D55693F422CF8B0C.idx
new file mode 100644
index 0000000..06f1a60
--- /dev/null
+++ b/.cache/clangd/index/ewmh.h.D55693F422CF8B0C.idx
Binary files differ
diff --git a/.cache/clangd/index/main.cpp.BE51C88CF3ACB958.idx b/.cache/clangd/index/main.cpp.BE51C88CF3ACB958.idx
new file mode 100644
index 0000000..ed2a824
--- /dev/null
+++ b/.cache/clangd/index/main.cpp.BE51C88CF3ACB958.idx
Binary files differ
diff --git a/.cache/clangd/index/structs.h.A3575FB7E4895DDE.idx b/.cache/clangd/index/structs.h.A3575FB7E4895DDE.idx
new file mode 100644
index 0000000..be642d3
--- /dev/null
+++ b/.cache/clangd/index/structs.h.A3575FB7E4895DDE.idx
Binary files differ
diff --git a/.cache/clangd/index/toml.hpp.BAE83509D3435546.idx b/.cache/clangd/index/toml.hpp.BAE83509D3435546.idx
new file mode 100644
index 0000000..e155baa
--- /dev/null
+++ b/.cache/clangd/index/toml.hpp.BAE83509D3435546.idx
Binary files differ
diff --git a/.cache/clangd/index/util.h.E9E7EEDD4DA17727.idx b/.cache/clangd/index/util.h.E9E7EEDD4DA17727.idx
new file mode 100644
index 0000000..53c4f95
--- /dev/null
+++ b/.cache/clangd/index/util.h.E9E7EEDD4DA17727.idx
Binary files differ
diff --git a/main.cpp b/main.cpp
index efd42dc..d367ead 100644
--- a/main.cpp
+++ b/main.cpp
@@ -203,6 +203,7 @@ void spawn(const KeyArg arg)
if(fork() == 0)
{
int null = open("/dev/null", O_WRONLY);
+ dup2(null, 0);
dup2(null, 1);
dup2(null, 2);
const std::string argsStr = arg.str;
@@ -497,6 +498,7 @@ void bashSpawn(const KeyArg arg)
if(fork() == 0)
{
int null = open("/dev/null", O_WRONLY);
+ dup2(null, 0);
dup2(null, 1);
dup2(null, 2);
system(arg.str);
@@ -1023,5 +1025,7 @@ int main(int argc, char** argv)
}
}
+ //Kill children
+
XCloseDisplay(dpy);
}