From eae28f6dd9e3f4371a210c41c491f59e2f94dba3 Mon Sep 17 00:00:00 2001 From: Jeremy Soller <jeremy@system76.com> Date: Sat, 6 Jul 2019 18:39:41 -0600 Subject: [PATCH] Fix scandir test on Redox --- tests/dirent/scandir.c | 9 ++++++++- tests/expected/dirent/scandir.stdout | 2 -- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/tests/dirent/scandir.c b/tests/dirent/scandir.c index a4d595425..c530abe48 100644 --- a/tests/dirent/scandir.c +++ b/tests/dirent/scandir.c @@ -17,7 +17,14 @@ int main(void) { UNEXP_IF(scandir, len, < 0); for(int i = 0; i < len; i += 1) { - puts(array[i]->d_name); + // TODO: Redox does not yet provide . or .. - so filter them out + // in order to make output match on all systems + if ( + strcmp(array[i]->d_name, ".") != 0 && + strcmp(array[i]->d_name, "..") != 0 + ) { + puts(array[i]->d_name); + } free(array[i]); } free(array); diff --git a/tests/expected/dirent/scandir.stdout b/tests/expected/dirent/scandir.stdout index c60de3194..4820bea84 100644 --- a/tests/expected/dirent/scandir.stdout +++ b/tests/expected/dirent/scandir.stdout @@ -1,5 +1,3 @@ -. -.. 1-never-gonna-give-you-up 2-never-gonna-let-you-down 4-and-desert-you -- GitLab