Чем читать Soname из Lib*.so? (under Solaris)

Модератор: Модераторы разделов

rendom
Сообщения: 18
ОС: *nix

Чем читать Soname из Lib*.so?

Сообщение rendom »

Нужно сишником получить результат, подобный результату `dump -Lpv lib<blah-blah>.so | grep SONAME`. Ну никак не соображу, чем это делать (((
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Чем читать Soname из Lib*.so?

Сообщение elide »

а сырцы dump посмотреть?
слава роботам!
Спасибо сказали:
rendom
Сообщения: 18
ОС: *nix

Re: Чем читать Soname из Lib*.so?

Сообщение rendom »

Почти уже сам докопался, но исходники посмотреть было бы здорово. А куда за сановским кодом ходить?
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Чем читать Soname из Lib*.so?

Сообщение elide »

я просто не знаю какой в солярке формат библиотек. если обычный elf, то можно взять сырцы гнутого readelf из binutils.
хотя не думаю, что там будет сильно проще чем в http://src.opensolaris.org/source/xref/lof...p/common/dump.c
слава роботам!
Спасибо сказали:
rendom
Сообщения: 18
ОС: *nix

Re: Чем читать Soname из Lib*.so?

Сообщение rendom »

elide писал(а):
26.04.2007 01:02
я просто не знаю какой в солярке формат библиотек. если обычный elf, то можно взять сырцы гнутого readelf из binutils.
хотя не думаю, что там будет сильно проще чем в http://src.opensolaris.org/source/xref/lof...p/common/dump.c
работает :)
Спасибо сказали: