RU.UNIX.BSD-------------- < Пред. | След. > -- < @ > -- < Сообщ. > -- < Эхи > --
 Nп/п : 1 из 48
 От   : Eugene Grosbein                     2:5006/1          05 дек 24 06:20:55
 К    : Yuri Kosivtsov                                        05 дек 24 02:31:01
 Тема : Re: doscmd
----------------------------------------------------------------------------------
                                                                                 
@MSGID: grosbein.net 81868890
@REPLY: 2:5021/29 6746373d
@RFC-Reply-To: eugen@grosbein.net
@RFC-X-newsgroup: nkz.fido.ru.unix.bsd
@RFC-X-RealName: Eugene Grosbein
26 нояб. 2024, вторник, в 21:01 NOVT, Yuri Kosivtsov написал(а):

 YK>>> В четвертой версии FreeBSD была команда doscmd , с помощью
 YK>>> которой можно было выполнить приложение для DOS.  В новой версии
 YK>>> ее не нашел, ее спрятали куда-то или как?
 EG>> doscmd начиная с 5.3-RELEASE была перемещена из базы в порты,
 EG>> а в январе 2017 удалена из дерева портов, так как перестала собираться
 EG>> на актуальных тогда версиях FreeBSD.
 YK> Альтернатива? Hе полноценный оконный эмулятор, вроде dosbox, а просто
 YK> выполнить досовский .exe и закрыться. Или теперь нельзя?

Hе знаю. Hикогда реально не пользовался doscmd.
Сейчас попытался его собрать.

Hо doscmd писался в предположении, что работает на 32-битной системе,
где размер указателей равен размеру unsigned int (32-битного целого),
а так же делает ещё несколько предположений о системных сервисах
типа формата структуры, передаваемого обработчикам сигналов на языке C,
а формат поменялся при переходе на 64 бита, не говоря уже о том,
что этот формат никогда не был документирован и это всегда был
непереносимый прием в программировании.

Ты точно собираешься использовать 32-битную FreeBSD/i386?
Лишь в этом случае можно было бы попробовать собрать doscmd,
чтобы ты мог бы потестировать результат.

Eugene
--- slrn/1.0.3 (FreeBSD)
 * Origin: RDTC JSC (2:5006/1@fidonet)
SEEN-BY: 50/109 104/117 221/6 301/1 341/66 450/1024
463/68 467/888 5000/111
SEEN-BY: 5001/100 5003/17 5005/49 5006/1 5015/42 46
5019/40 5020/113 545 715
SEEN-BY: 5020/830 848 1042 2332 2992 4441 12000
5022/128 5030/49 115 500 1081
SEEN-BY: 5030/1474 1900 5053/51 5054/89 5058/104
5061/133 5080/31 102 172 245
SEEN-BY: 5083/1 444 6078/80 6090/1
@PATH: 5006/1 5080/102 5030/49 5020/1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх