The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз FreeBSD 10.3, opennews (??), 04-Апр-16, (0) [смотреть все] +1

Сообщения [Сортировка по времени | RSS]


60. "Релиз FreeBSD 10.3"  –1 +/
Сообщение от АнонимХ (ok), 04-Апр-16, 14:43 
> В системный вызов kqueue добавлена возможность обработки событий записи для файлов, размер которых превышает 2 Гб;

Вот здорово. Была реальная проблема int32-int64 или мелкий фикс?

Ответить | Правка | Наверх | Cообщить модератору

66. "Релиз FreeBSD 10.3"  +1 +/
Сообщение от Аноним (-), 04-Апр-16, 14:54 
>> В системный вызов kqueue добавлена возможность обработки событий записи для файлов, размер которых превышает 2 Гб;
> Вот здорово. Была реальная проблема int32-int64 или мелкий фикс?

https://www.freebsd.org/security/advisories/FreeBSD-EN-15:19...


--- a/sys/sys/vnode.h
+++ b/sys/sys/vnode.h
@@ -788,7 +788,8 @@ void        vop_rename_fail(struct vop_rename_args *ap);

#define        VOP_WRITE_PRE(ap)                                               \
        struct vattr va;                                                \
-       int error, osize, ooffset, noffset;                             \
+       int error;                                                      \
+       off_t osize, ooffset, noffset;                                  \
                                                                        \
        osize = ooffset = noffset = 0;                                  \
        if (!VN_KNLIST_EMPTY((ap)->a_vp)) {                             \
@@ -796,7 +797,7 @@ void        vop_rename_fail(struct vop_rename_args *ap);
                if (error)                                              \
                        return (error);                                 \
                ooffset = (ap)->a_uio->uio_offset;                      \
-               osize = va.va_size;                                     \
+               osize = (off_t)va.va_size;                              \
        }

Ответить | Правка | Наверх | Cообщить модератору

69. "Релиз FreeBSD 10.3"  +/
Сообщение от АнонимХ (ok), 04-Апр-16, 15:10 
Спасибо. Мелочь, недоглядели
Ответить | Правка | Наверх | Cообщить модератору

74. "Релиз FreeBSD 10.3"  –1 +/
Сообщение от Ivan_83email (ok), 04-Апр-16, 15:29 
Если бы они по чаще собирали с -Weverything -Wall такой бы фигни не было.
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

145. "Релиз FreeBSD 10.3"  +2 +/
Сообщение от Аноним (-), 04-Апр-16, 23:06 
Если бы ты почаще на русский ходил...
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру