From 1322fd3377cc817720f7552a80d56dba447bcfea Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Thu, 22 Nov 2012 11:42:25 +1030 Subject: [PATCH] configurator: test for HAVE_FCHDIR Signed-off-by: Rusty Russell --- tools/configurator/configurator.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tools/configurator/configurator.c b/tools/configurator/configurator.c index eb472846..14306907 100644 --- a/tools/configurator/configurator.c +++ b/tools/configurator/configurator.c @@ -146,6 +146,15 @@ static struct test tests[] = { { "HAVE_COMPOUND_LITERALS", INSIDE_MAIN, NULL, NULL, "int *foo = (int[]) { 1, 2, 3, 4 };\n" "return foo[0] ? 0 : 1;" }, + { "HAVE_FCHDIR", DEFINES_EVERYTHING|EXECUTE, NULL, NULL, + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "int main(void) {\n" + " int fd = open(\"..\", O_RDONLY);\n" + " return fchdir(fd) == 0 ? 0 : 1;\n" + "}\n" }, { "HAVE_ERR_H", DEFINES_FUNC, NULL, NULL, "#include \n" "static void func(int arg) {\n" -- 2.39.2