On Fri, Oct 04, 2013 at 12:50:35PM +0200, BERTRAND Joël wrote: > Philippe Deleval wrote: > >A titre informatif, un programme peut accéder par la pile Linux (en C > >par args[0]) à la commande par lequel il est lancé. Autrement dit le > >programme "sait" s'il a été lancé par un alias, un lien symbolique ou > >directement. > > Attention, ça n'est pas portable. Je ne sais plus sous quel Unix > j'ai pu constater que cela ne fonctionnait pas... et je pense que > c'est à la discrétion du shell, pas de l'OS. Je suis même déjà tombé > sur un OS où toute la ligne de commande, arguments compris, se > trouvait dans argv[0] et un autre qui omettait le nom de la commande > et dont argv[0] contenait directement le premier argument !
Oui, dans mon désir que la transparence référentielle s'impose sur terre comme aux cieux, j'avais omis d'intégrer ces détails impurs à ma réflexion. Merci à vous deux pour ces précisions. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers [email protected] En cas de soucis, contactez EN ANGLAIS [email protected] Archive: http://lists.debian.org/[email protected]

