summaryrefslogtreecommitdiffstats
path: root/lib/pager.c
diff options
context:
space:
mode:
authorSami Kerola2012-07-14 23:16:28 +0200
committerKarel Zak2012-07-16 18:18:21 +0200
commit3b1d28792d84649a204940936a7bef8a4d7b9ddc (patch)
tree40e1ccdcee6bc5c7e7ed044fbae5a2794b3fc33a /lib/pager.c
parentlibblkid: remove duplicate entries in symbols (diff)
downloadkernel-qcow2-util-linux-3b1d28792d84649a204940936a7bef8a4d7b9ddc.tar.gz
kernel-qcow2-util-linux-3b1d28792d84649a204940936a7bef8a4d7b9ddc.tar.xz
kernel-qcow2-util-linux-3b1d28792d84649a204940936a7bef8a4d7b9ddc.zip
lib/pager: minor compiler warning fixes
Add missing function prototype, and declare structure before use of it. lib/pager.c:162:6: warning: no previous prototype for function 'setup_pager' [-Wmissing-prototypes] lib/pager.c:20:29: warning: tentative definition of variable with internal linkage has incomplete non-array type 'struct child_process' [-Wtentative-definition-incomplete-type] Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Diffstat (limited to 'lib/pager.c')
-rw-r--r--lib/pager.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/pager.c b/lib/pager.c
index 4c50de4ba..1fce5bf20 100644
--- a/lib/pager.c
+++ b/lib/pager.c
@@ -17,7 +17,8 @@
#include "xalloc.h"
#include "nls.h"
-static struct child_process pager_process;
+void setup_pager(void);
+
static const char *pager_argv[] = { "sh", "-c", NULL, NULL };
struct child_process {
@@ -29,6 +30,7 @@ struct child_process {
unsigned no_stdin:1;
void (*preexec_cb)(void);
};
+static struct child_process pager_process;
static inline void close_pair(int fd[2])
{