Page 1 of 1

libc от Jarek'a.

Posted: Thu Mar 30, 2006 8:39 pm
by halyavin
Нескольким людям обещал его выложить - выкладываю (напоминаю, что я сам с этими файлами не смог разобраться).
http://shade.msu.ru/~msu-se/menuetlibc-0.2.8.tar.tar (для Linux-пользователей)
http://shade.msu.ru/~msu-se/menuetlibc-0.2.8.7z (для Windows-пользователей)

Posted: Thu Mar 30, 2006 9:33 pm
by ipr
Этой командой ты соберёшь все файлы в один.

tar -cf menuetlibc-0.2.8.tar menuetlibc-0.2.8


А этой сожмёшь их.

gzip -9 menuetlibc-0.2.8.tar


У тебя ошибка. Ты два раза сделал TAR, что просто собрало все файлы 2 раза в один, но не сжало их.

Posted: Fri Mar 31, 2006 2:53 pm
by halyavin
Первый файл выложен как я его скачал с сайта jarek'a.

Posted: Wed Feb 21, 2007 7:14 pm
by diamond
Доработал menuetlibc для работы под Linux, cygwin и MinGW.
http://diamondz.land.ru/menuetlibc.7z
Установка: распаковываете в какую-нибудь папку, создаёте переменную окружения MENUETDEV со значением "путь к этой папке" и говорите make. Если вам повезёт, в каталоге lib образуются 6 библиотек и вы станете счастливыми обладателями тестовой программы programs/binclock/mbinclk и возможностью скомпилировать другие программы. Если не повезёт... не говорите потом, что я не предупреждал...
...to be released soon: модифицированная SDL
...to be released soon: статья про использование fasm/nasm/masm/vc/bc/gcc, возможно, FreePascal, PPro Pascal.

Posted: Sat Feb 24, 2007 2:24 pm
by diamond
Дописал функции unlink/remove, ftruncate/chsize, тупая реализация rename. Ссылки те же. Перекомпилил dosbox: http://diamondz.land.ru/dosbox.7z . Теперь под ним работает IDAx до версии 4.5 включительно. IDAu начиная с версии 4.7 использует другую заглушку, которая в официальной версии не работает, а в портированной пока не работает.

Posted: Mon Mar 05, 2007 8:56 pm
by diamond
Теперь fopen нормально усекает файлы при открытии на запись, если функцию об этом просили. Добавил fstat. Некоторые багфиксы в подобии STL. Ссылка та же.

Posted: Sun Apr 29, 2007 8:18 am
by bw
Хорошая работа, а что с такими функциями как sscanf, log10, setjmp, signal, srand, rand, divdi3 и аналогичными. На сколько я знаю это функции из libc, они реализованны?

..bw

Posted: Wed May 02, 2007 3:05 pm
by diamond
Реализованы, причём с самого начала.