]> git.droids-corp.org - libcmdline.git/blobdiff - src/lib/cmdline.c
rdline: support pager during completion
[libcmdline.git] / src / lib / cmdline.c
index 6e8d7b88fbcbdb621b9c0ad48a7b93df34d8f5a9..7423cc09c81b87c70509f60fbd6850ae5409ff92 100644 (file)
@@ -112,8 +112,12 @@ cmdline_default_help(struct rdline *rdl, const char *buf,
 ssize_t
 cmdline_write(void *arg, void *buf, size_t count)
 {
-       const struct rdline *rdl = arg;
+       struct rdline *rdl = arg;
+#ifdef NO_PAGER
        return rdline_write(rdl, buf, count);
+#else
+       return rdline_asyncpager_write(rdl, buf, count);
+#endif
 }
 
 void