[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [UX] real names exposed

From: Ludovic Courtès
Subject: Re: [UX] real names exposed
Date: Sun, 04 Sep 2016 00:33:13 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)


address@hidden (Ludovic Courtès) skribis:

> $ sh -c 'exec -a FOO 
> /gnu/store/6vmniz83k46l8jpry50wdvwxsncz1r5w-khal-0.7.0/bin/.khal-wrap-01  
> --version'
> .khal-real, version 0.7.0

What happens is that ‘exec -a’ is doesn’t work when the wrapped program
is a script.

This is because, when invoked via a shebang (or when passed the file
name of a script), interpreters receive the file name of the script as
argv[1], and then typically shift argv to the left (argv[1] becomes
argv[0] etc.)

AFAICS there’s no generic solution to this problem.  :-/


reply via email to

[Prev in Thread] Current Thread [Next in Thread]