Hi Jim, > +2009-08-24 Jim Meyering <[email protected]> > + > + progname: also set global program_invocation_name, when possible > + Before this change, a libtool-enabled program that calls glibc's > + error function would report the program name as > + "/abs/dir/.libs/lt-program_name" rather than the desired program_name. > + * modules/progname (configure.ac): Check for a declaration of > + program_invocation_name. > + * lib/progname.c: Include <errno.h>. > + (set_program_name) [HAVE_DECL_PROGRAM_INVOCATION_NAME]: > + Set program_invocation_name. > +
Thanks, I applied this for you, together with a couple of comments. > Before this change, I saw this: > > $ ./guestfish --help > /dev/full > /w/co/libguestfs/fish/.libs/lt-guestfish: write error: No space left on > device That must be because your package does not use the gnulib 'error' module. Which is perfectly fine if the package is only meant to run on Linux. Bruno
