[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: I'm probably missing some c headers, but what ?
Alex Shnitman <alexsh@hectic.net> writes:
> Oded Arbel writes:
>
> > I'm trying to write a c program that uses the crypt function
> > (char *crypt(const char *key, const char *salt) ) but when I try to
> > compile it, I get these error messages :
> > /tmp/cca119381.o: In function `passchek':
> > /tmp/cca119381.o(.text+0x64): undefined reference to `crypt'
> > /tmp/cca119381.o: In function `passchng':
> > /tmp/cca119381.o(.text+0x283): undefined reference to `crypt'
> >
> > I think I should have the relevant source some where around here (I have
> > the relevant man page, so I figured...) but I couldn't figure out which,
> > where, what and .. ahmm... who ?
>
> The only thing you need to do is add "-lcrypt" to the linking command
> line. In glibc crypt is in its own library.
I wrote earlier that I had found it in libc, but I am on a machine
with libc5 now. Sorry if that was misleading.
--
Oleg Goldshmidt goldshmt@netvision.net.il
BLOOMBERG L.P. (BFM) oleg@bfr.co.il