Glynn Clements wrote: > No, fmod() is in libm, so you have to add -lm to the link command. > > As a general rule, anything which uses <math.h> has to link against > libm. Interesting. Compiling with the argument -lm fixed my problem. That leads me to another question: why are the functions found in math.h in a separate library? I would have thought that all functions found in the standard C library would be in glibc (The K&R book I'm reading said that math.h is a part of the standard library.) James -- My blog: http://www.crazydrclaw.com/ My homepage: http://james.colannino.org/ "Blessed is the man, who having nothing to say, abstains from giving wordy evidence of the fact." --George Eliot - : send the line "unsubscribe linux-c-programming" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html