summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorsimokawa <simokawa@FreeBSD.org>1999-01-19 06:58:31 +0000
committersimokawa <simokawa@FreeBSD.org>1999-01-19 06:58:31 +0000
commit2c9b0d5ff2e9cafbb0ae90387fc74b312910d2cf (patch)
tree5fa7e318ab97606b7adecc467b45106e105e249c /lib
parentd5ab25dd2ac750d4c2a1a5d688fe978ac6a68855 (diff)
downloadFreeBSD-src-2c9b0d5ff2e9cafbb0ae90387fc74b312910d2cf.zip
FreeBSD-src-2c9b0d5ff2e9cafbb0ae90387fc74b312910d2cf.tar.gz
Initialize __progname by argv[0] before striping leading path,
otherwise we always get empty name.
Diffstat (limited to 'lib')
-rw-r--r--lib/csu/alpha/crt1.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/csu/alpha/crt1.c b/lib/csu/alpha/crt1.c
index 5a02285..ac87526 100644
--- a/lib/csu/alpha/crt1.c
+++ b/lib/csu/alpha/crt1.c
@@ -30,7 +30,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: crt1.c,v 1.2 1998/08/20 21:37:22 jb Exp $
+ * $Id: crt1.c,v 1.3 1999/01/07 20:18:18 steve Exp $
*/
#ifndef __GNUC__
@@ -82,6 +82,7 @@ _start(char **ap,
environ = env;
if(argc > 0 && argv[0] != NULL) {
char *s;
+ __progname = argv[0];
for (s = __progname; *s != '\0'; s++)
if (*s == '/')
__progname = s + 1;
OpenPOWER on IntegriCloud