aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohn Ericson <John.Ericson@Obsidian.Systems>2023-09-25 13:46:55 -0400
committereldritch horrors <pennae@lix.systems>2024-03-04 04:36:04 +0100
commitbc4aa3d5dbb2f4d92a0c7296a3349ba38cae8540 (patch)
tree1e10cb1b5865210b1bfedf3bcb5c4c4f8f29478e /src
parent2442a40393f64d9db75b928f4549ebc96b4569a9 (diff)
Merge pull request #8887 from obsidiansystems/bsd-cross-ci
Support cross compiling to BSD and CI it (cherry picked from commit 1f3fc08c5994ca69c84c9e745d59ec2bb2fd820a) Change-Id: I415e92952afc661cfb5ef91a76c0637678a04a19
Diffstat (limited to 'src')
-rw-r--r--src/libmain/shared.cc6
-rw-r--r--src/libmain/shared.hh7
2 files changed, 7 insertions, 6 deletions
diff --git a/src/libmain/shared.cc b/src/libmain/shared.cc
index 56f47a4ac..9c2ad039a 100644
--- a/src/libmain/shared.cc
+++ b/src/libmain/shared.cc
@@ -379,9 +379,9 @@ RunPager::RunPager()
});
pid.setKillSignal(SIGINT);
- stdout = fcntl(STDOUT_FILENO, F_DUPFD_CLOEXEC, 0);
+ std_out = fcntl(STDOUT_FILENO, F_DUPFD_CLOEXEC, 0);
if (dup2(toPager.writeSide.get(), STDOUT_FILENO) == -1)
- throw SysError("dupping stdout");
+ throw SysError("dupping standard output");
}
@@ -390,7 +390,7 @@ RunPager::~RunPager()
try {
if (pid != -1) {
std::cout.flush();
- dup2(stdout, STDOUT_FILENO);
+ dup2(std_out, STDOUT_FILENO);
pid.wait();
}
} catch (...) {
diff --git a/src/libmain/shared.hh b/src/libmain/shared.hh
index 7a9e83c6c..9415be78a 100644
--- a/src/libmain/shared.hh
+++ b/src/libmain/shared.hh
@@ -85,8 +85,9 @@ struct LegacyArgs : public MixCommonArgs
void showManPage(const std::string & name);
/**
- * The constructor of this class starts a pager if stdout is a
- * terminal and $PAGER is set. Stdout is redirected to the pager.
+ * The constructor of this class starts a pager if standard output is a
+ * terminal and $PAGER is set. Standard output is redirected to the
+ * pager.
*/
class RunPager
{
@@ -96,7 +97,7 @@ public:
private:
Pid pid;
- int stdout;
+ int std_out;
};
extern volatile ::sig_atomic_t blockInt;