Hello, In getprogname.c, there is a section of code delimited by
# elif __MVS__ ... #elif defined __sgi || defined __osf__ I would like to request a patch so that code built in ASCII mode will operate correctly. Currently, the program name returned is always in EBCDIC. This can be fixed with the patch: if (token > 0 && buf.ps_pid == pid) { char *s = strdup (last_component (buf.ps_pathptr)); - if (s) + if (s) { p = s; +#if (__CHARSET_LIB == 1) + __e2a_s(p); +#endif + } break; } } This is lines 213 to 220 of my version of the code - which I believe is current. The __e2a_s function will convert from EBCDIC 1047 to ASCII ISO8859-1. The program name is not locale sensitive. Specifically, I am patching this code for man-db so that it operates correctly, and this would let me eliminate this patch. Thanks, Mike