26 lines
529 B
C
26 lines
529 B
C
|
/* $FreeBSD$ */
|
||
|
|
||
|
/*
|
||
|
* Compat shims for those programs that use this newer interface. These
|
||
|
* are more minimal than their libc bretheren as far as namespaces and
|
||
|
* such go because their use is so limited. Also, the libc versions
|
||
|
* have too many depends on libc build environment; it is more of a pain
|
||
|
* to set that up than to recreate them here shorn of all the other goo.
|
||
|
*/
|
||
|
|
||
|
extern const char *__progname;
|
||
|
|
||
|
void
|
||
|
setprogname(const char *p)
|
||
|
{
|
||
|
|
||
|
__progname = p;
|
||
|
}
|
||
|
|
||
|
const char *
|
||
|
getprogname(void)
|
||
|
{
|
||
|
|
||
|
return (__progname);
|
||
|
}
|