Use EINA_PATH_MAX where it makes sense.

All the access to Eina_File_Direct_Info::path should be using the
actual size (EINA_PATH_MAX) and not another constant (PATH_MAX).



SVN revision: 55403
This commit is contained in:
Gustavo Sverzut Barbieri 2010-12-09 10:14:11 +00:00
parent 18dea4b9f8
commit ef5c356153
1 changed files with 3 additions and 3 deletions

View File

@ -202,7 +202,7 @@ _eina_file_direct_ls_iterator_next(Eina_File_Direct_Iterator *it, void **data)
#else
length = strlen(dp->d_name);
#endif
if (it->info.name_start + length + 1 >= PATH_MAX)
if (it->info.name_start + length + 1 >= EINA_PATH_MAX)
continue;
}
while ((dp->d_name[0] == '.') &&
@ -571,7 +571,7 @@ eina_file_direct_ls(const char *dir)
if (length < 1)
return NULL;
if (length + NAME_MAX + 2 >= PATH_MAX)
if (length + NAME_MAX + 2 >= EINA_PATH_MAX)
return NULL;
it = calloc(1, sizeof(Eina_File_Direct_Iterator) + length);
@ -648,7 +648,7 @@ eina_file_stat_ls(const char *dir)
if (length < 1)
return NULL;
if (length + NAME_MAX + 2 >= PATH_MAX)
if (length + NAME_MAX + 2 >= EINA_PATH_MAX)
return NULL;
it = calloc(1, sizeof(Eina_File_Direct_Iterator) + length);