X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fapi%2Fdirent.c;h=32f2bc4d0d2a43f97217786aca73ae2b9f72424d;hb=338079caa555f160e40cca45fc2c8fe455195e3a;hp=501c97cb41e282dd7d7c6ffa08ce0903675f76be;hpb=e19254b50664a2ab71251d66bd5547492df52191;p=libc-test diff --git a/src/api/dirent.c b/src/api/dirent.c index 501c97c..32f2bc4 100644 --- a/src/api/dirent.c +++ b/src/api/dirent.c @@ -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 }