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