1 /* 2 * $FreeBSD: src/lib/libc/gen/setprogname.c,v 1.1.2.4 2002/02/11 01:18:35 dd Exp $ 3 * $DragonFly: src/lib/libc/gen/setprogname.c,v 1.2 2003/06/17 04:26:42 dillon Exp $ 4 */ 5 6 #include <stdlib.h> 7 #include <string.h> 8 9 extern const char *__progname; 10 11 void 12 setprogname(const char *progname) 13 { 14 const char *p; 15 16 p = strrchr(progname, '/'); 17 if (p != NULL) 18 __progname = p + 1; 19 else 20 __progname = progname; 21 } 22