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=2.1 required=5.0 tests=BAYES_05,INVALID_DATE, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,4f1f6efa7df4b008,start X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1994-09-26 12:39:17 PST Newsgroups: comp.lang.ada Path: bga.com!news.sprintlink.net!howland.reston.ans.net!swrinde!cs.utexas.edu!utnut!nott!cunews!freenet.carleton.ca!FreeNet.Carleton.CA!aa355 From: aa355@FreeNet.Carleton.CA (Scott Catterill) Subject: Ada & UNIX Message-ID: Sender: news@freenet.carleton.ca (Usenet News Admin) Reply-To: aa355@FreeNet.Carleton.CA (Scott Catterill) Organization: The National Capital FreeNet Date: Mon, 26 Sep 1994 18:12:08 GMT Date: 1994-09-26T18:12:08+00:00 List-Id: I don't think my original posting made it out, so this is a repost.. (Sorry if this shows up as a dupe!). Greetings.. I have a some concerns regarding Ada programming under UNIX. I would appreciate any feedback from any of you gurus out there. 1. How do Ada tasks and Unix processes co-exist? 2. How do Ada tasks behave when interacting with Unix utilities? For example, do serial inputs suspend an Ada task or a Unix process? 3. How can mutual exclusion over data be implemented between Ada tasks and Unix processes? 4. How do Ada subprograms interface with Unix processes? For example, Unix pipes and streams are often used in C programs. How are these accessed from Ada? Should they be? 5. How do Ada task priorities and Unix process priorities interact? 6. What can make Ada tasks and Unix processes behave non-deterministically in space or time? 7. What are the effects of virtual memory? 8. How is memory organized and allocated? Can memory be shared between processes and tasks? 9. How are peripheral devices controlled and accessed from Ada tasks and Unix processes? Any responses are appreciated, including pointers to sites or other available references.. Many thanks. Scott Catterill -- ----------------------------------------------------------- ------Scott Catterill: aa355@freenet.carleton.ca------ -----Sysop: Heart of Gold BBS: (613) 831-1973 ----- ----------------------------------------------