Deutsch   English   Français   Italiano  
<677826a2$0$29717$426a74cc@news.free.fr>

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

Path: ...!weretis.net!feeder8.news.weretis.net!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!cleanfeed3-a.proxad.net!nnrp1-2.free.fr!not-for-mail
Date: Fri, 3 Jan 2025 19:04:17 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: =?UTF-8?Q?Re=3A_Proc=C3=A9dure_ARGV?=
From: Good Old TOS <_remove_vision@atari.org>
Newsgroups: fr.comp.sys.atari
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>
Content-Language: fr
In-Reply-To: <6778159f$0$513$426a74cc@news.free.fr>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 71
Message-ID: <677826a2$0$29717$426a74cc@news.free.fr>
Organization: Guest of ProXad - France
NNTP-Posting-Date: 03 Jan 2025 19:04:18 CET
NNTP-Posting-Host: 83.159.222.32
X-Trace: 1735927458 news-3.free.fr 29717 83.159.222.32:3314
X-Complaints-To: abuse@proxad.net
Bytes: 4174

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é)