| Summary: | [FR] сделать возможным доступ к папкам с количеством файлов > 1024 | ||
|---|---|---|---|
| Product: | Branch 5.0 | Reporter: | Alex Moskalenko <mav> |
| Component: | libgphoto2 | Assignee: | Dmitriy Khanzhin <jinn> |
| Status: | CLOSED FIXED | QA Contact: | qa-5.0 <qa-5.0> |
| Severity: | enhancement | ||
| Priority: | P3 | ||
| Version: | unspecified | ||
| Hardware: | all | ||
| OS: | Linux | ||
|
Description
Alex Moskalenko
2009-04-24 12:26:10 MSD
А у кого-нибудь из вендоров это сделано? Если да, дайте, пожалуйста, линк. Если нет, лично я не вижу смысла бежать впереди апстрима, перетаскивая фикс из нестабильной ветки разработки в стабильную, поскольку это потенциальный источник проблем. Повесил стикер на монитор, подумаю на досуге. (В ответ на комментарий №1) > А у кого-нибудь из вендоров это сделано? > Если да, дайте, пожалуйста, линк. Да похоже у многих сделано В Федоре https://bugzilla.redhat.com/show_bug.cgi?id=454245 В Debian http://patch-tracking.debian.net/package/libgphoto2/2.4.5-1 http://patch-tracking.debian.net/patch/series/view/libgphoto2/2.4.1-3/70_increase_max_entries В Ubuntu https://launchpad.net/ubuntu/hardy/+source/libgphoto2/2.4.0-8ubuntu1 Если я правильно понял код, то MAX_ENTRIES используется в двух местах
1. Определение структуры CameraList
struct _CameraList {
<------>int count;
<------>struct {
<------><------>char name [MAX_LIST_STRING_LENGTH];
<------><------>char value [MAX_LIST_STRING_LENGTH];
<------>} entry [MAX_ENTRIES];
<------>int ref_count;
};
где он собственно определяет максимальное количество элементов структуры
2. В обработчике ошибок
if (list->count == MAX_ENTRIES) {
gp_log (GP_LOG_ERROR, "gphoto2-list", "gp_list_append: "
"Tried to add more than %d entries to the list, reporting error.",
MAX_ENTRIES);
return (GP_ERROR_FIXED_LIMIT_EXCEEDED);
}
Поэтому, как мне кажется, от увеличения размера этой структуры никому хуже стать не должно.
gphoto2-2.4.5-alt2 -> sisyphus: * Sun May 10 2009 Dmitriy Khanzhin <jinn@altlinux> 2.4.5-alt2 - increased max number of entries in the camera list (ALT #19752) А также 2.4.5-alt1.M50.1 для бранча 5.0. |