conformance fixes
[libc-test] / src / api / dirent.c
index 501c97c..32f2bc4 100644 (file)
@@ -16,17 +16,17 @@ F(ino_t,  d_ino)
 #endif
 F(char,   d_name[0])
 }
-int(*p_alphasort)(const struct dirent**,const struct dirent**) = alphasort;
-int(*p_closedir)(DIR*) = closedir;
-int(*p_dirfd)(DIR*) = dirfd;
-DIR*(*p_fdopendir)(int) = fdopendir;
-DIR*(*p_opendir)(const char*) = opendir;
-struct dirent*(*p_readdir)(DIR*) = readdir;
-int(*p_readdir_r)(DIR*restrict,struct dirent*restrict,struct dirent**restrict) = readdir_r;
-void(*p_rewinddir)(DIR*) = rewinddir;
-int(*p_scandir)(const char*,struct dirent***,int(*)(const struct dirent*),int(*)(const struct dirent**,const struct dirent**)) = scandir;
+{int(*p)(const struct dirent**,const struct dirent**) = alphasort;}
+{int(*p)(DIR*) = closedir;}
+{int(*p)(DIR*) = dirfd;}
+{DIR*(*p)(int) = fdopendir;}
+{DIR*(*p)(const char*) = opendir;}
+{struct dirent*(*p)(DIR*) = readdir;}
+{int(*p)(DIR*restrict,struct dirent*restrict,struct dirent**restrict) = readdir_r;}
+{void(*p)(DIR*) = rewinddir;}
+{int(*p)(const char*,struct dirent***,int(*)(const struct dirent*),int(*)(const struct dirent**,const struct dirent**)) = scandir;}
 #ifdef _XOPEN_SOURCE
-void(*p_seekdir)(DIR*,long) = seekdir;
-long(*p_telldir)(DIR*) = telldir;
+{void(*p)(DIR*,long) = seekdir;}
+{long(*p)(DIR*) = telldir;}
 #endif
 }