From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00, PP_MIME_FAKE_ASCII_TEXT autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,386bb25b61f8f5b X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII Path: g2news2.google.com!news3.google.com!news.germany.com!atl-c03.usenetserver.com!news.usenetserver.com!news-rtr.nyroc.rr.com!news-out.nyroc.rr.com!twister.nyroc.rr.com.POSTED!53ab2750!not-for-mail From: "REH" Newsgroups: comp.lang.ada References: <1154369116.867649.278950@m73g2000cwd.googlegroups.com> <1154372565.780568.165840@p79g2000cwp.googlegroups.com> Subject: Re: aliased and parameters X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2869 X-RFC2646: Format=Flowed; Response X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 Message-ID: Date: Tue, 01 Aug 2006 00:35:37 GMT NNTP-Posting-Host: 69.205.134.80 X-Complaints-To: abuse@rr.com X-Trace: twister.nyroc.rr.com 1154392537 69.205.134.80 (Mon, 31 Jul 2006 20:35:37 EDT) NNTP-Posting-Date: Mon, 31 Jul 2006 20:35:37 EDT Organization: Road Runner Xref: g2news2.google.com comp.lang.ada:6042 Date: 2006-08-01T00:35:37+00:00 List-Id: "Bj�rn Persson" wrote in message news:tYuzg.11401$E02.3978@newsb.telia.net... > REH wrote: >> recv is the standard POSIX (or BSD) socket receive >> function. > > Can't you import recv like this? > > function Recv(Socket : in int; > Hdr : out Header_Type; > Size : in size_t; > Flags : in int); > pragma Import(C, Recv, "recv"); > > This should work if your compiler follows the advice in ARM95 B.3, and you > won't have to mess with 'Address or pragma Volatile. You should be able to > make multiple imports like this, with different types instead of the void > pointer. > > -- > Bj�rn Persson PGP key A88682FD > omb jor ers @sv ge. > r o.b n.p son eri nu That's a good idea, thank you. REH