Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site brl-tgr.ARPA Path: utzoo!watmath!clyde!cbosgd!ihnp4!zehntel!hplabs!hao!seismo!brl-tgr!tgr!FIRTH@TL-20B.ARPA From: FIRTH@TL-20B.ARPA Newsgroups: net.unix-wizards Subject: Asynchronous IO Message-ID: <6298@brl-tgr.ARPA> Date: Mon, 3-Dec-84 11:55:07 EST Article-I.D.: brl-tgr.6298 Posted: Mon Dec 3 11:55:07 1984 Date-Received: Thu, 6-Dec-84 06:26:07 EST Sender: news@brl-tgr.ARPA Organization: Ballistic Research Lab Lines: 15 Please forgive this stupid question, since I'm sure the answer must be obvious - it's just that I can't find it and would appreciate a pointer (or clue) What is the best way to achieve asynchronous IO under "vanilla" Unix? The essential requirements are (a) a program can issue an IO request and continue running while the IO is done in parallel (b) the program can arrange that a particular routine (conventionally called a "completion routine") is invoked when the IO is finished Many thanks - Robert Firth -------