Archaic *nix history question
#5
RE: Archaic *nix history question
POSIX 1003.1b was ratified in 1993, after the SunOS 4 era, but the functions ( aread(), awrite(), await(), acancel() ) were already present in SunOS 4.1 in 1990. I have a full set of SunOS 4.1 hardcopy manuals and the pages for these calls do exist.
The way that Unix traditionally handled interactive applications is using signals and select(). Sockets can be opened in non-blocking mode so that reading from a socket with no new data returns to the work loop instead of waiting. SunOS also has lightweight processes (threads) so that a process can have more than one function active at once. POSIX 1003.1b threads (pthreads) were supported in Solaris 2 (SunOS 5) but not SunOS 4.

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:18 AM


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)