summaryrefslogtreecommitdiffstats
path: root/lib.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2016-04-15 06:41:08 -0700
committerKaz Kylheku <kaz@kylheku.com>2016-04-15 06:41:08 -0700
commitbc9ba2ccd70756b9c2c006bf8a357b38d198aee2 (patch)
tree6f7373910fe0aee7575f274d4ba0c9759f630b98 /lib.c
parentb1e62b22783b3fb3b32ccfae2f41c08433190538 (diff)
downloadtxr-bc9ba2ccd70756b9c2c006bf8a357b38d198aee2.tar.gz
txr-bc9ba2ccd70756b9c2c006bf8a357b38d198aee2.tar.bz2
txr-bc9ba2ccd70756b9c2c006bf8a357b38d198aee2.zip
Adding ftw function.
* Makefile (ftw.o): Add to OBJS-y conditionally. * configure (have_ftw): New variable. New configure test for nftw. (gen_config_make): Set up have_ftw make variable. * ftw.c, ftw.h: New files. * lib.c (init): Call ftw_init, if compiled in. * txr.1: Documented.
Diffstat (limited to 'lib.c')
-rw-r--r--lib.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib.c b/lib.c
index b827c705..8af48c8e 100644
--- a/lib.c
+++ b/lib.c
@@ -62,6 +62,7 @@
#include "parser.h"
#include "syslog.h"
#include "glob.h"
+#include "ftw.h"
#include "cadr.h"
#include "struct.h"
#include "txr.h"
@@ -9329,6 +9330,9 @@ void init(const wchar_t *pn, mem_t *(*oom)(mem_t *, size_t),
#if HAVE_GLOB
glob_init();
#endif
+#if HAVE_FTW
+ ftw_init();
+#endif
cadr_init();
time_init();