Deutsch   English   Français   Italiano  
<Q9EaQy098-PVA5Z7zAi1RLKy4XQ@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: <Q9EaQy098-PVA5Z7zAi1RLKy4XQ@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>
 <obL8snLYupJyJ2K3YCHvnuUkOBU@jntp> <6778159f$0$513$426a74cc@news.free.fr> <677826a2$0$29717$426a74cc@news.free.fr>
Newsgroups: fr.comp.sys.atari
JNTP-HashClient: Xk3P2M0Un2UId_Cu6Mi8tLDtntk
JNTP-ThreadID: 6776c99f$0$12931$426a74cc@news.free.fr
JNTP-Uri: http://nemoweb.net/?DataID=Q9EaQy098-PVA5Z7zAi1RLKy4XQ@jntp
User-Agent: Nemo/1.0
JNTP-OriginServer: nemoweb.net
Date: Fri, 03 Jan 25 18:07:41 +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-03T18:07:41Z/9162208"; 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: 4813
Lines: 75

Le 03/01/2025 à 19:04, Good Old TOS a écrit :
> Le 03/01/2025 à 17:51, Good Old TOS a écrit :
>> Le 03/01/2025 à 17:33, OL a écrit :
>>> 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
>> Salut Olivier,
>> je pense que c'est ça mais en même m'inspirant du code de Thorsten, j'ai 
>> bien recréé l'environnement depuis Pure C mais même résultat (curl 27, 
>> out of memory)
>> Mais si tu y arrives, je suis preneur :-)
>> A+,
>> Jean
> Ah non erreur 27 c'était avant, avec l’environnement c'est l'option -L 
> de curl qui n'est pas prise en compte (d'où le fichier généré qui dit 
> juste que le doc a bougé)

J'ai regardé ton code cela ne peut pas marcher à mon avis vu que c'est 
un argument qui est demandé par la commande pas un environnement donc 
tout doit être mis dans le même variable d'environnement