1#if defined(LIBC_RCS) && !defined(lint) 2static const char rcsid[] =
| 1#if defined(LIBC_RCS) && !defined(lint) 2static const char rcsid[] =
|
3 "$FreeBSD: head/lib/libc/gen/setprogname.c 82075 2001-08-21 16:55:34Z nectar $";
| 3 "$FreeBSD: head/lib/libc/gen/setprogname.c 82077 2001-08-21 17:16:32Z nectar $";
|
4#endif /* LIBC_RCS and not lint */ 5
| 4#endif /* LIBC_RCS and not lint */ 5
|
| 6#include <string.h> 7
|
6extern const char *__progname; 7 8void 9setprogname(const char *progname) 10{ 11 char *p; 12
| 8extern const char *__progname; 9 10void 11setprogname(const char *progname) 12{ 13 char *p; 14
|
13 p = strrchr('/', progname); 14 __progname = p ? p+1 : progname;
| 15 p = strrchr(progname, '/'); 16 __progname = p ? p + 1 : progname;
|
15}
| 17}
|