LINUX.ORG.RU

Какие-то странные сообщения...


0

1

mc 4.8.0. Обнаружил случайно странные сообщения, возникающие при попытке некорректного копирования по F5 (как source - несколько файлов, как target - 1 файл, не являющийся каталогом). В моем случае целевой файл назывался Xenia. И вот что выдал mc по-аглицки в красном окошке:

«Destination „Xenia“ must be a directory

Success (0)»

И в чем же этот самый success состоит? В успешном распознании идиотизма юзера?

А по-русски и того круче:

«Назначение „Xenia“ должно быть каталогом

Победа (0)»

Кого над чем, пардон? Юзера над здравым смыслом?

А ноль в скобочках в обоих случаях что должен означать? На код ошибки не тянет, вроде...

Ответ на: комментарий от val-amart

Вообще-то я это понимаю.

Но только все равно сообщение неправильное. Как раз успешного-то выполнения и нет, пусть и не по вине самой программы. Для задач отладки, может быть, такое сообщение и пригодится (дескать, программа отловила некорректную операцию до того, как это сделала ОС). Но вот в режиме эксплуатации приложения просто юзером - только запутает.

PVOzerski ★★★
() автор топика

> Победа (0)

Это сообщение, которое генерирует сама ОС. mc его получает с помощью strerror(3) и добавляет к своему.

akk ★★★★★
()
Ответ на: комментарий от akk

Интересно, а когда бывает, чтобы код ошибки был 0?

Я-то по наивности полагал, что 0 - это когда всё получилось и ошибки нет.

PVOzerski ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.