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