crypt.h
Alexandr Malusek
malusek na hroch.ujf.cas.cz
Pátek Leden 23 11:50:56 CET 1998
xsamel00 na dcse.fee.vutbr.cz (Samel Vitezslav) writes:
> Zkus pridat jako posledni parametr -lcrypt.
To by melo zafungovat. Problem je dan tim, ze funkce crypt je napr. v
RH4.2 obsazena v knovne libc, zatimmco v RH5.0 je v knihovne libcrypt.
Je dobre vedet, ze seznam funkci definovanych v knihovne se vypise
prikazem nm. (Napr. "nm /lib/libc.so.5") Definovana funkce ma ve
2 sloupci uvedeno T. Vsechny knihovny v adresari /lib pak lze
prohledat napr. prikazem
$ for i in /lib/*; do
> if nm $i | egrep 'T crypt$'; then
> echo $i
> fi
> done 2>/dev/null
V praxi to pisi do jednoho radku:
$ for i in /lib/*; do if nm $i | egrep 'T crypt$'; then echo $i; fi;
done 2>/dev/null
Pro RH4.2 pak dostanete:
000231a4 T crypt
/lib/libc.so.5
000231a4 T crypt
/lib/libc.so.5.3.12
Pro RH5.0:
00000fe0 T crypt
/lib/libcrypt-2.0.5.so
00000fe0 T crypt
/lib/libcrypt.so.1
Pisi to s nadeji, ze to omezi pocet zacatecnickych prispevku :-)
--
A. Malusek (malusek na ujf.cas.cz)
UJF AV CR
Další informace o konferenci Linux