Deleted Added
full compact
setprogname.c (82075) setprogname.c (82077)
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}