Merge pull request #8101 from keszybz/two-gcc-workarounds

Two gcc workarounds
This commit is contained in:
Lennart Poettering
2018-02-05 18:59:52 +01:00
committed by GitHub
3 changed files with 12 additions and 2 deletions
+5 -1
View File
@@ -49,12 +49,16 @@ static void test_glob_exists(void) {
assert_se(r == 0);
}
static void _closedir(void* v) {
(void) closedir(v);
}
static void test_glob_no_dot(void) {
char template[] = "/tmp/test-glob-util.XXXXXXX";
const char *fn;
_cleanup_globfree_ glob_t g = {
.gl_closedir = (void (*)(void *)) closedir,
.gl_closedir = _closedir,
.gl_readdir = (struct dirent *(*)(void *)) readdir_no_dot,
.gl_opendir = (void *(*)(const char *)) opendir,
.gl_lstat = lstat,