[comp.unix.aux] xterm

steveg@tove.umd.edu (Steve Green) (02/21/89)

In browsing thru the source for xterm, I notice that in many places, they
say that the MacII in not a SYSV machine.  I thought that AUX was a
complete SYSV with some BSD.  Can someone clear this up for me?

phil@Apple.COM (Phil Ronzone) (02/22/89)

In article <16048@mimsy.UUCP> steveg@tove.umd.edu.UUCP (Steve Green) writes:
>In browsing thru the source for xterm, I notice that in many places, they
>say that the MacII in not a SYSV machine.  I thought that AUX was a
>complete SYSV with some BSD.  Can someone clear this up for me?

A/UX is a System V based UNIX. However, in putting in the "BSD" features,
one of the guiding principles was to make it as easy as possible to
move BSD source code over, compile it, and go. Thus, frequently, BSD source
code, with conditional compilation #defines's etc. can be "told" that they
are indeed "BSD".

Of course, being System V there are rough spots as far as BSD code is
concerned, and vice-versa. However, in porting over code that is for
BSD and "other" UNIX bases (such as XENIX), the quickest & cleanest is
to set the defines to be "BSD".

Did this enlighten matters?

+------------------------+-----------------------+----------------------------+
| Philip K. Ronzone      | A/UX System Architect | APPLELINK: RONZONE1        |
| Apple Computer MS 27AJ +-----------------------+----------------------------+
| 10500 N. DeAnza Blvd.  | Computer viruses don't cause security problems,    |
| Cupertino CA 95014     | computer programmers do ...                        |
+------------------------+----------------------------------------------------+
|{amdahl,decwrl,sun,voder,nsc,mtxinu,dual,unisoft}!apple!phil                 |
+-----------------------------------------------------------------------------+