xref: /freebsd/lib/libc/gen/setprogname.c (revision b077aed33b7b6aefca7b17ddb250cf521f938613)
1 #include <sys/cdefs.h>
2 __FBSDID("$FreeBSD$");
3 
4 #include <stdlib.h>
5 #include <string.h>
6 
7 #include "libc_private.h"
8 
9 void
10 setprogname(const char *progname)
11 {
12 	const char *p;
13 
14 	p = strrchr(progname, '/');
15 	if (p != NULL)
16 		__progname = p + 1;
17 	else
18 		__progname = progname;
19 }
20