[devel] version scripts

Pavlov Konstantin =?iso-8859-1?q?thresh_=CE=C1_altlinux=2Eru?=
Чт Май 29 20:52:21 MSD 2008


On Thu, May 29, 2008 at 06:55:34PM +0300, Igor Zubkov wrote:
> Hi!
> 
> Вот решил сделать тестовый version script для libasyncns. Для начала
> надо получить список всех символов из библиотеки:
> [icesik на iceberg .libs]$ nm -D libasyncns.so.0.1.0 |awk 'NF==3{print$2,$3}'
> A __bss_start
> A _edata
> A _end
> T _fini
> T _init
> T asyncns_cancel
> T asyncns_fd
> T asyncns_free
> T asyncns_freeaddrinfo
> T asyncns_getaddrinfo
> T asyncns_getaddrinfo_done
> T asyncns_getnameinfo
> T asyncns_getnameinfo_done
> T asyncns_getnext
> T asyncns_getnqueries
> T asyncns_getuserdata
> T asyncns_isdone
> T asyncns_new
> T asyncns_res_done
> T asyncns_res_query
> T asyncns_res_search
> T asyncns_setuserdata
> T asyncns_wait
> [icesik на iceberg .libs]$
> 
> Так вот, я прав:
> 1) что нужны только символы с пометкой T?
> 2) что T _fini и T _init не нужно добавлять в version script?

Для начального списка я бы посмотрел в include-файлы.

-- 
С помощью chroot jail вы можете обезопасить систему от зачрутенного
сервиса гораздо надежнее, чем без использования чрутизации.
		-- ldv in sisyphus@
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20080529/d35c610f/attachment-0002.bin>


Подробная информация о списке рассылки Devel