xref: /dflybsd-src/lib/libc/gen/setprogname.c (revision 86d7f5d305c6adaa56ff4582ece9859d73106103)
186d7f5d3SJohn Marino /*
286d7f5d3SJohn Marino  * $FreeBSD: src/lib/libc/gen/setprogname.c,v 1.1.2.4 2002/02/11 01:18:35 dd Exp $
386d7f5d3SJohn Marino  */
486d7f5d3SJohn Marino 
586d7f5d3SJohn Marino #include <stdlib.h>
686d7f5d3SJohn Marino #include <string.h>
786d7f5d3SJohn Marino 
886d7f5d3SJohn Marino #include "libc_private.h"
986d7f5d3SJohn Marino 
1086d7f5d3SJohn Marino void
setprogname(const char * progname)1186d7f5d3SJohn Marino setprogname(const char *progname)
1286d7f5d3SJohn Marino {
1386d7f5d3SJohn Marino 	const char *p;
1486d7f5d3SJohn Marino 
1586d7f5d3SJohn Marino 	p = strrchr(progname, '/');
1686d7f5d3SJohn Marino 	if (p != NULL)
1786d7f5d3SJohn Marino 		__progname = p + 1;
1886d7f5d3SJohn Marino 	else
1986d7f5d3SJohn Marino 		__progname = progname;
2086d7f5d3SJohn Marino }
21