X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=tools%2Fconfigurator%2Fconfigurator.c;h=143069074ff4c74d222c8a48df061daf9b5d0794;hb=1322fd3377cc817720f7552a80d56dba447bcfea;hp=eb4728462eab451a9785836b0cc7cb99b79de318;hpb=f103f73ff040a8700a2bbd47948277e7c484baa2;p=ccan 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"