X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fshared%2Fpager.c;h=8d60f8a7a10993614f26eecb8552c1b2ea48ff17;hb=b1aedf6d6e37dbc537c22dfa399da181ab21e5ec;hp=0e21065076e50cf0676fd85b52bf5886220a5928;hpb=2774f4e488e1b86960c6ff74c2195de6643bfd52;p=elogind.git diff --git a/src/shared/pager.c b/src/shared/pager.c index 0e2106507..8d60f8a7a 100644 --- a/src/shared/pager.c +++ b/src/shared/pager.c @@ -52,11 +52,14 @@ noreturn static void pager_fallback(void) { _exit(EXIT_SUCCESS); } -int pager_open(bool jump_to_end) { +int pager_open(bool no_pager, bool jump_to_end) { _cleanup_close_pair_ int fd[2] = { -1, -1 }; const char *pager; pid_t parent_pid; + if (no_pager) + return 0; + if (pager_pid > 0) return 1;