On Sat, Dec 25, 2010 at 5:32 PM, Bruno Haible <[email protected]> wrote:
> Hello Bastien,
>
>> We could at least in all the case implement getprogname/setprogname
>> what is a well known api
>
> We can implement something _similar_ to getprogname. But it won't be
> the same API, because
>  - our function can return NULL,
According to my man page:
The getprogname function returns the name of the program. If the name
has not been set yet, it will return NULL.

>  - our function can return a truncated value,
Better then nothing

>  - there will be no function that corresponds to setprogname(),
>    because the point of this exercise is to avoid the 'progname' module.

Agreed but it does not cost a lot to be bsd compatible

>> and in gnulib error use the maximal
>> information possible to get full program name.
>
> This would mean that the error message from error() looks different
> according to the OS:
>  - no directory shown on *BSD, HP-UX, IRIX, OSF/1,
Only on IRIX actually and I have not hard searching I believe it is
possible to get it (see previous mail)

Last point are agreed.

Reply via email to