Archaic *nix history question
#7
RE: Archaic *nix history question
(02-12-2022, 04:21 PM)commodorejohn Wrote:  Interesting - I'm curious what exact revision you're looking at, but the copy on Bitsavers (PDF pg. 228) lists aioread() etc., while the modern documentation has it as aio_read() etc. - and the arguments for each are substantially different (the modern POSIX version takes a pointer to a separate control-block structure, while the SunOS version takes the arguments individually.) Wonder how this evolved over time...
You have a keener eye than me! The hardcopy manual for aioread() etc says "Last updated 21 January 1990".
Solaris's manpage for aio_read() says: "Solaris 2.6 was the first release to support the Asynchronous Input and Output option. Prior to this release, this function always returned −1 and set errno to ENOSYS." I think this only refers to the POSIX version.
Another difference is that SunOS 4's aioread() etc require the libaio library and the <sys/asynch.h> header. Solaris 2.6's aio_read() etc require librt and <aio.h>.

Personaliris O2 Indigo2 R10000/IMPACT Indigo2 R10000/IMPACT Indigo2 Indy   (past: 4D70GT)
robespierre
refector peritus

Trade Count: (0)
Posts: 640
Threads: 3
Joined: Nov 2020
Location: Massholium
Find Reply
02-12-2022, 11:23 PM


Messages In This Thread
Archaic *nix history question - by commodorejohn - 02-12-2022, 12:02 AM
RE: Archaic *nix history question - by Raion - 02-12-2022, 12:18 AM
RE: Archaic *nix history question - by weblacky - 02-12-2022, 12:22 AM
RE: Archaic *nix history question - by jpstewart - 02-12-2022, 12:42 AM
RE: Archaic *nix history question - by robespierre - 02-12-2022, 11:18 AM
RE: Archaic *nix history question - by commodorejohn - 02-12-2022, 04:21 PM
RE: Archaic *nix history question - by robespierre - 02-12-2022, 11:23 PM
RE: Archaic *nix history question - by Shiunbird - 02-13-2022, 05:30 PM
RE: Archaic *nix history question - by commodorejohn - 02-14-2022, 06:47 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)