odt: Restore writing creator metadata.
authorBen Pfaff <blp@gnu.org>
Fri, 12 Feb 2010 05:53:38 +0000 (21:53 -0800)
committerBen Pfaff <blp@gnu.org>
Fri, 12 Feb 2010 05:53:38 +0000 (21:53 -0800)
commit16c70c9f2e041d4ff21f57c29be37e60be40c089
treef4a864f8cd32df4f418c2be46f09907d390f90e4
parentd0dc0a22cc177d6bef52c0b744332e71c0f8fef9
odt: Restore writing creator metadata.

Commit 4d7a2ed5 "odt: Remove dependency on <pwd.h> because mingw32 does
not have it" stopped writing creator metadata to ODT output files.  This
commit adds it back, but only on systems that have <pwd.h>.

This commit also adds avoids a null pointer dereference if getpwuid()
returns NULL.  That should happen only rarely, but it is best to handle it
properly.

At John Darrington's request.
configure.ac
src/output/odt.c