| Summary: | Исправить работу функции getdents на файловых системах с inode >2^32 | ||
|---|---|---|---|
| Product: | [Внутреннее (Etersoft)] Отдел серверных решений | Reporter: | Vitaly Lipatov <lav> |
| Component: | Общее | Assignee: | Денис Обрезков <reprofy> |
| Status: | DEFERRED --- | QA Contact: | Vitaly Lipatov <lav> |
| Severity: | minor | ||
| Priority: | P4 | ||
| Version: | не указана | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Заявки RT: | Связано с: | 8420 | |
| Дата напоминания: | |||
| Bug Depends on: | |||
| Bug Blocks: | 9552 | ||
|
Description
Vitaly Lipatov
2013-11-15 13:57:26 MSK
Внесены изменения в функции, отвечающей за возврат inode для директорий. git.eter:/people/reprofy/packages/glibc.git. новая версия glibc теперь не возвращает ошибку, когда у запрашиваемой директории inode занимает более 32х бит, а возвращает нулевой inode. Ядро опробовано, работает. Тестом служила ручная подстановка в функцию stat названия папки Исправлено только сейчас, потому что раньше директории не проверялись,а тестом служила также ручная проверка. Откладываю, решение пока не интересно. |