[tex-k] kpse program name

Akira Kakuto kakuto at fsci.fuk.kindai.ac.jp
Wed Jul 4 06:16:02 CEST 2007

>       kpse_set_program_name("dvilj", NULL);
>     in a main program, it doesn't take "dvilj" as program name.
> "Doesn't take"?
>     kpse_set_program_name(), one expects that it *does* set the program
>     name and not that it ignores the argument.
> Well, there is code in set_program_name which is conditionally executed
> to set the "kpse_program_name" variable, so I don't think it's
> completely ignored.  But indeed, it seems Olaf added reset_program_name
> specifically to reset the paths as well.
> Can you propose a patch?  I'm not sure what you were expecting.

I think that Olaf introduced the second argument for
kpse_set_program_name() in order to set kpse_program_name
"defferent from program_invocation_short_name".
So, the right usage in this case is

kpse_set_program_name (argv[0], "dvilj");

Akira Kakuto

More information about the tex-k mailing list