The OpenNET Project / Index page

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



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

Оглавление

Релиз ядра Linux 6.4, opennews (??), 26-Июн-23, (0) [смотреть все]

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


45. "Релиз ядра Linux 6.4"  +1 +/
Сообщение от pavlinux (ok), 26-Июн-23, 14:30 
> А что, что-то сломалось?

Они ломают философию UNIX - "Всё  есть файл!"

По-хорошему надо было сделать редирект на mkdir(), а тот бы уж вернул ENOTDIR,
если будут операции невозможные с директориями.

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

97. "Релиз ядра Linux 6.4"  +/
Сообщение от Ananimus (?), 26-Июн-23, 19:16 
Какую философию?

>        O_DIRECTORY
>              If  pathname  is not a directory, cause the open to fail.  This flag was added in Linux 2.1.126, to avoid denial-of-service problems
>              if opendir(3) is called on a FIFO or tape device.

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

171. "Релиз ядра Linux 6.4"  +/
Сообщение от pavlinux (ok), 27-Июн-23, 19:48 
И причём тут opendir() ?
Ответить | Правка | Наверх | Cообщить модератору

185. "Релиз ядра Linux 6.4"  +/
Сообщение от Ananimus (?), 28-Июн-23, 12:37 
Ты мне скажи. Это man 2 open.
Ответить | Правка | Наверх | Cообщить модератору

100. "Релиз ядра Linux 6.4"  +/
Сообщение от Аноним (98), 26-Июн-23, 19:29 
> сделать редирект на mkdir()

Ну и зачем там это связывание? Чтобы потом правка кода в mkdir() что-нибудь сломала, желательно втихую и с повреждением данных?

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

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

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




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

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