Описание FreeBSD a.out.

Ivan8209

У кого-нибудь под руками есть?
Или где его сыскать в дистрибутиве?
Или это RTS?
Кстати, FreeBSD --- отстой.
Такое API


Note: I am aware of one system call that returns the value in EDX: SYS_fork. All others I have worked with use EAX. But I have not worked with them all yet.
Tip: If you cannot find the answer here or anywhere else, study libc source code and see how it interfaces with the kernel.


для системы с открытыми исходниками только если нарочно придумывать.
Какой смысл было так делать?
Один же чёрт, делается привязка к Си.
---
...Я работаю антинаучным аферистом...

Svyatogor

man a.out
Оно же в online http://www.gsp.com/cgi-bin/man.cgi?section=5&topic=a.out

sergey_m

нафига это тебе? a.out закончился еще в FreeBSD 3.3. Вообще кроме мана я не знаю больше документов. Вообще a.out не был FreeBSD специфичным форматом, поэтому документацию наверное нужно искать где-то еще.
: Почему manы нужно смотреть хрен знает где, а не на frebsd.org/cgi/man.cgi ?

Svyatogor

Согласен, я просто первую ссылку, которую гугль выдал, пропустил
P.S. freebsd.org/cgi/man.cgi на самом деле

Ivan8209

Что значит "нафига?"
А что тогда мне такого исполняемого создавать?
Судя по описанию, из a.out мне больше подходит OMAGIC.
Ещё лучше было бы, если б не надо было перемещать.
Вопрос о будущем.
Есть установка переходить на ELF?
А то "heump -C /sbin/md5 | head" выдаёт знакомые "\0177ELF".
Или a.out будет поддерживаться в полном объёме?
Есть ли возможность использовать какой-нибудь неперемещаемый формат?
---
...Я работаю антинаучным аферистом...

chamanaev

могу дать Робачевского - там есть

sergey_m

Переход на ELF состоялся 5 лет назад. Что бы поддерживать a.out исполняемые файлы под FreeBSD нужно ставить compat3x. И я сильно боюсь, что под CURRENT этот compat может и не заработать.
По ELF обширный мануал elf(5 ну и ссылки в конце него. Правда это книги, которые хрен достанешь.
> А то "heump -C /sbin/md5 | head" выдаёт знакомые "\0177ELF".
Достаточно сделать file /sbin/md5 Хотя конечно, у тебя "иной взгляд на unix".

Ivan8209

> И я сильно боюсь, что под CURRENT этот compat может и не заработать.
Убедил.
> По ELF обширный мануал elf(5).
Догадался.
> Правда это книги, которые хрен достанешь.
Будем действовать исходя из линуксовых данных.
>> А то "heump -C /sbin/md5 | head" выдаёт знакомые "\0177ELF".
> Достаточно сделать file /sbin/md5
Не судьба.
> Хотя конечно, у тебя "иной взгляд на unix".
"...Доступа без посредников к настоящему."
---
...Я работаю дзен-бульдозеристом...
Оставить комментарий
Имя или ник:
Комментарий: