X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=doc%2Ferror.texi;h=24ab0a05a47c8f8aaccf9fa5a87290ffc5f6707f;hb=b314ca18dc36e59297f66b2508fd58535a1cd724;hp=3a80486f342b47d35a5ff3660c7649edd31147bd;hpb=54dfb949c0f1ea5ec1ce6d8edb99d5808e5b9364;p=gnulib.git diff --git a/doc/error.texi b/doc/error.texi index 3a80486f3..24ab0a05a 100644 --- a/doc/error.texi +++ b/doc/error.texi @@ -18,9 +18,9 @@ does not depend on the @code{progname} module. Why? Because @code{error} is released under the LGPL, whereas @code{progname} is GPL. RMS does not want additional baggage accompanying the @code{error} module, so an LGPL user must provide their own -replacement @code{program_name}, and a GPL user should manually +replacement @code{program_name}, and a GPL user should manually specify using the @code{progname} module. Additionally, using the @code{progname} module is not something that -can be done implicitly. It requires that every @code{main()} function +can be done implicitly. It requires that every @code{main} function be modified to set @code{program_name} as one of its first actions.