aboutsummaryrefslogtreecommitdiff
path: root/src/libmain
diff options
context:
space:
mode:
authoreldritch horrors <pennae@lix.systems>2024-04-05 21:15:22 +0200
committereldritch horrors <pennae@lix.systems>2024-06-23 11:52:49 +0000
commitce6cb14995e869cfea395570ccb300b0369c72dc (patch)
treeb1fff5058c8996bc7493eba48f1d5aae2b397670 /src/libmain
parent3d155fc509e19354ba3798b1cc1b9cbcdb789c85 (diff)
libutil: return Pid from startProcess, not pid_t
Change-Id: Icc8a15090c77f54ea7d9220aadedcd4a19922814
Diffstat (limited to 'src/libmain')
-rw-r--r--src/libmain/shared.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libmain/shared.cc b/src/libmain/shared.cc
index 5dabd0c8e..29538a9ca 100644
--- a/src/libmain/shared.cc
+++ b/src/libmain/shared.cc
@@ -354,7 +354,7 @@ RunPager::RunPager()
Pipe toPager;
toPager.create();
- pid = Pid{startProcess([&]() {
+ pid = startProcess([&]() {
if (dup2(toPager.readSide.get(), STDIN_FILENO) == -1)
throw SysError("dupping stdin");
if (!getenv("LESS"))
@@ -366,7 +366,7 @@ RunPager::RunPager()
execlp("less", "less", nullptr);
execlp("more", "more", nullptr);
throw SysError("executing '%1%'", pager);
- })};
+ });
pid.setKillSignal(SIGINT);
std_out = fcntl(STDOUT_FILENO, F_DUPFD_CLOEXEC, 0);