Deutsch   English   Français   Italiano  
<obL8snLYupJyJ2K3YCHvnuUkOBU@jntp>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder8.news.weretis.net!pasdenom.info!from-devjntp
Message-ID: <obL8snLYupJyJ2K3YCHvnuUkOBU@jntp>
JNTP-Route: nemoweb.net
JNTP-DataType: Article
Subject: Re: =?UTF-8?Q?Proc=C3=A9dure=20ARGV?=
References: <6776c99f$0$12931$426a74cc@news.free.fr> <7JvJomHd6m_kGA6xXqpnj9n9gJ4@jntp> <67771a0a$0$29727$426a74cc@news.free.fr>
Newsgroups: fr.comp.sys.atari
JNTP-HashClient: eGcMQZ3Vgi5loiVCcxLA_nTrFXI
JNTP-ThreadID: 6776c99f$0$12931$426a74cc@news.free.fr
JNTP-Uri: http://nemoweb.net/?DataID=obL8snLYupJyJ2K3YCHvnuUkOBU@jntp
User-Agent: Nemo/1.0
JNTP-OriginServer: nemoweb.net
Date: Fri, 03 Jan 25 16:33:08 +0000
Organization: Nemoweb
JNTP-Browser: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0
Injection-Info: nemoweb.net; posting-host="bfa33500a4e17004634f5491c1167fa767a396db"; logging-data="2025-01-03T16:33:08Z/9162101"; posting-account="69@nemoweb.net"; mail-complaints-to="julien.arlandis@gmail.com"
JNTP-ProtocolVersion: 0.21.1
JNTP-Server: PhpNemoServer/0.94.5
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-JNTP-JsonNewsGateway: 0.96
From: OL <ol.google@lutece.net>
Bytes: 3709
Lines: 57

Le 02/01/2025 à 23:58, Good Old TOS a écrit :
> Salut Olivier et bonne année!
> 
> Sur https://www.atari-forum.com/viewtopic.php?t=44522
> Thorsten a posté un spawn qui compilé avec le cstartv.s posté à 
> https://www.atari-forum.com/viewtopic.php?p=473831#p473831 devrait faire 
> l'affaire.
> J'ai un peu regardé mais je n'ai pas vu de différence notable dans les 
> paramètres, juste les variables d'environnements en plus au début. J'ai 
> essayé de récupérer sa routine pc_spawnve de spawn mais pas moyen 
> d'arriver à un résultat concluant.
> 
> Du coup je suis passé par un appel à /bin/sh qui ne me satisfait guère 
> (exécution d'un shell + création d'un ficher temporaire) mais au moins 
> ça marche.
> 
> 
> Le 02/01/2025 à 19:42, OL a écrit :
>> Le 02/01/2025 à 18:15, Good Old TOS a écrit :
>>> Hello,
>>>
>>> si certains ont suivi https://www.atari-forum.com/viewtopic.php? 
>>> f=70&t=44522
>>> vous avez pu réaliser que je galère pas mal avec ARGV pour passer plus 
>>> de 124 caractères en ligne de commande.
>>> Bref, j'ai laissé tomber et je laisse à sh le soin de passer 
>>> correctement les paramètres à curl.
>>> Si jamais il y en a qui maitrise ARGV et qui arrive à faire l'appel 
>>> suivant via Pexec (PURE C svp :-)):
>>> u:\usr\bin\curl -L --cacert cacert.pem --get https:// 
>>> vision2.atari.org/vupdate/staging/vision.ver --output H: 
>>> \PURE_C\PROJECTS\VISION\UPDATE\vision.ver
>>> Faites moi signe :-)
>>>
>>> Attention: il y a un piège, parfois on croit que ça marche mais dans 
>>> H:\PURE_C\PROJECTS\VISION\UPDATE\vision.ver, on y trouve que le 
>>> fichier a été déplacé comme si -L avait été ignoré :-(
>>>
>>> A+,
>>> Jean
>> 
>> Normalement je savais faire, on peut regarder si tu veux, mais pas sur 
>> qu'à l'époque je n'étais que avec GCC. Pour vérifier il te faudrait un 
>> client (qui remplace curl) et voir ce qu'il retourne comme arguments.
>> 
>> Olivier

Je lit quelques commentaires que j'ai put faire, voilà ce qu'il semble 
ressortir

Ton problème ne serait pas dans la création de ARGV sous PureC, en fait 
il faut recopier tout l'environnement de ton application et rajouter ARGV 
à la fin, sinon l'application n'a pas l'environnement, GCC il me semble 
fait tout dans ton dos de ce que je me souvient et ne suit pas la 
documentation.
Je vais voir si je peux faire un exemple

Olivier