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 Marinosetprogname(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