On Wed, Jul 11, 2001 at 03:03:41PM +0100, Paul.Emsley@chem.gla.ac.uk wrote: > lpd.o(.text+0x16a): undefined reference to `__errno_location' You have to include <errno.h>. After that, it can be used like a normal lvalue. Marcus -- `Rhubarb is no Egyptian god.' Debian http://www.debian.org brinkmd@debian.org Marcus Brinkmann GNU http://www.gnu.org marcus@gnu.org Marcus.Brinkmann@ruhr-uni-bochum.de http://www.marcus-brinkmann.de