mayton2019, ответ доцента хороший, просто зачем использовать редирект если есть стандартный способ (это как раз из серии "а зачем стандартный способ не нужен?")
jcmvbkbc, у него явно не gcc, даже синтаксис ассемблера правильный, интеловский (слева приёмник, справа источник), а не через с ног на голову как в DEC.
CityCat4, не думаю что тут какие-то корпоративные политики, скорее "шаловливые ручки" и желание поэкспериментировать в своё время.) Так просто атрибут 'i' не ставят. Я вот, к примеру, в своё время с этим просто экспериментировал (правда в отдельно созданной для экспериментов директории), но реально мне этот атрибут ни разу не понадобился.
А какую ошибку выдаёт? Я попробовал только что, у меня всё получилось. Сначала изменил на русские, после вернул на английские:
[pfemidi@pfemidi ~]$ LANG=ru_RU.utf-8 xdg-user-dirs-gtk-update
Moving DESKTOP directory from Desktop to Рабочий стол
Moving DOWNLOAD directory from Downloads to Загрузки
Moving TEMPLATES directory from Templates to Шаблоны
Moving PUBLICSHARE directory from Public to Общедоступные
Moving DOCUMENTS directory from Documents to Документы
Moving MUSIC directory from Music to Музыка
Moving PICTURES directory from Pictures to Изображения
Moving VIDEOS directory from Videos to Видео
[pfemidi@pfemidi ~]$ LANG=C xdg-user-dirs-gtk-update
Moving DESKTOP directory from Рабочий стол to Desktop
Moving DOWNLOAD directory from Загрузки to Downloads
Moving TEMPLATES directory from Шаблоны to Templates
Moving PUBLICSHARE directory from Общедоступные to Public
Moving DOCUMENTS directory from Документы to Documents
Moving MUSIC directory from Музыка to Music
Moving PICTURES directory from Изображения to Pictures
Moving VIDEOS directory from Видео to Videos
[pfemidi@pfemidi ~]$
Ukrainskiy, кто как привык. Для меня, к примеру, стиль snake_case это вообще что-то из времён самых первых, допотопных ретро компьютеров и ретро языков. А camelCase в совокупности с т.н. "польской записью" (к примеру szString, pszSting, ulVar и т.д.) самый нормальный и читаемый стиль именования. Переменные причём с маленькой буквы, но все camelCase и в "польской нотации", а функции CamelCase, но с большой.
Deman1, наврал, не запаковано. Но чем-то всё же обработано. Сначала оно создаёт файл cls_goodsedit_originalSrv.exe и запускает его как отдельный процесс, а после продолжает выполняться с адреса 0x4659A1, вот там и есть функция main этой программы. Что делает cls_goodsedit_originalSrv.exe и что происходит непосредственно в функции main приложения не смотрел. Но вводные я тебе дал, дальше уже сам смотри.
2) Никак это не проконтролируешь.