[comp.unix.aux] Interprocess communications

frel@randvax.UUCP (Dave Frelinger) (03/30/88)

Hello,
    I have a simple question, what forms of interprocess communications
does A/UX support?  Does it use System V, B 4.X, or a both flavors of IP
communications?


			Thanks,

			Dave

gerald@umb.umb.edu (Gerald Ostheimer) (03/31/88)

In article <1387@randvax.UUCP> frel@rand-unix.UUCP (Dave Frelinger) writes:
>
>    I have a simple question, what forms of interprocess communications
>does A/UX support?  Does it use System V, B 4.X, or a both flavors of IP
>communications?
>			Thanks,

To me it looks as if Apple tried to provide the best possible support for both
Berkeley 4.2 and AT&T System V (Release 2). A/UX got about as close to being
a full System V implementation as you can get without being one. As for inter-
process communications, you get all of System V IPC (semaphores, shared
memory...), but you also get Berkeley 4.2 sockets.
-- 
Gerald	<gerald@grn.umb.edu>

Permission is granted to make and distribute verbatim or modified copies of this
opinion, as long as this permission notice is preserved.

kateley@Apple.COM (Jim Kateley) (04/01/88)

In article <1387@randvax.UUCP> frel@rand-unix.UUCP (Dave Frelinger) writes:
>
>Hello,
>    I have a simple question, what forms of interprocess communications
>does A/UX support?  Does it use System V, B 4.X, or a both flavors of IP
>communications?
>
On page 15 of the A/UX System Overview manual, it states:
"Another important function of the kernel is interprocess
commnuication (IPC).  A/UX fully supports the System V Release 2
IPC mechanisms."
...
"Signals are another form of UNIX interprocess communication."
...
"A/UX supports both System V and BSD signals"


Additionally, in the A/UX Release notes, Version 1.0, on page 1-2:
"A/UX supports two different versions of signals:  the standard V.2 and the
4.2 reliable signals.  To use 4.2 signals in  a program, issue a call to the
set42sig routine before issuing any calls to the signal function."
...
"The signal-handler setting is not inherited across an exec call, although
job control and process grjoups are available to shell programs."

>
>			Thanks,
>
>			Dave

-- 
Jim Kateley          UUCP: {sun, voder, nsc, mtxinu, dual}!apple!kateley
S,P,HnS!             DOMAIN: kateley@apple.COM  Applelink: kateley1
Disclaimer:   What I say, think, or smell does not reflect any policy or
	      stray thought by Apple Computer, Inc.

phil@Apple.COM (Phil Ronzone) (04/09/88)

In article <623@umb.umb.edu> gerald@umb.UUCP (Gerald Ostheimer) writes:
>To me it looks as if Apple tried to provide the best possible support for both
>Berkeley 4.2 and AT&T System V (Release 2). A/UX got about as close to being
>a full System V implementation as you can get without being one. As for inter-

Ahem - A/UX IS System V. I am wondering just what prompts the statement "close
being one without ...". Again, it IS System V.
-- 
-------------------------------------------------------------------------------
Philip K. Ronzone, A/UX Technical Manager                   APPLELINK: RONZONE1
Apple Computer, Mail Stop 27AJ, 10500 N. DeAnza Blvd.  Cupertino, CA  95014
UUCP:  ...!{sun,voder,nsc,mtxinu,dual,unisoft}!apple!phil