Deutsch   English   Français   Italiano  
<6778159f$0$513$426a74cc@news.free.fr>

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

Path: ...!news.mixmin.net!proxad.net!feeder1-2.proxad.net!cleanfeed2-b.proxad.net!nnrp4-2.free.fr!not-for-mail
Date: Fri, 3 Jan 2025 17:51:42 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: =?UTF-8?Q?Re=3A_Proc=C3=A9dure_ARGV?=
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>
Content-Language: fr
From: Good Old TOS <_remove_vision@atari.org>
In-Reply-To: <obL8snLYupJyJ2K3YCHvnuUkOBU@jntp>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 67
Message-ID: <6778159f$0$513$426a74cc@news.free.fr>
Organization: Guest of ProXad - France
NNTP-Posting-Date: 03 Jan 2025 17:51:43 CET
NNTP-Posting-Host: 83.159.222.32
X-Trace: 1735923103 news-3.free.fr 513 83.159.222.32:2922
X-Complaints-To: abuse@proxad.net
Bytes: 3783

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