On Sun, 4 Oct 2020, Bruno Haible wrote:

> OK. And what about __UNIXWARE__ and __OPENSERVER__ that I see being used [1]?
> On which versions are they defined?

For the most part __UNIXWARE__ and __OPENSERVER__ were used by some in
build driver scripts. Usually like CFLAGS="-O -D__UNIXWARE__"
As you can see below, __OPENSERVER__ is defined in the old gcc 2.95
on Openserver 5.

> 
> As it starts to get confusing, maybe you can clarify things by filling in this
> table?

I am glad you asked. It turns out I was mistaken about __USLC__
It looks like it is defined on Opensever 5 too.

Here is how it looks on current shipping products.

>                 |  OpenServer 5    |  OpenServer 6   |  UnixWare 7     |
>                 |                  |                 |                 |
>                 | native  |  gcc   | native  |  gcc  | native  |  gcc  |
>                 |         |        |         |       |         |       |
> ----------------+---------+--------+---------+-------+---------+-------+
> _SCO_DS         |   1     |   1    |         |       |         |       |
>                 |         |        |         |       |         |       |
> __SCO_VERSION__ |         |        |402201601|       |402201403|       |
>                 |         |        |         |       |         |       |
>   __USLC__      |   1     |        |    1    |       |    1    |       |
>                 |         |        |         |       |         |       |
> __UNIXWARE__    |         |        |         |       |         |       |
>                 |         |        |         |       |         |       |
> __OPENSERVER__  |         |  507   |         |       |         |       |
>                 |         |        |         |       |         |       |
> __sysv5__       |         |        |         |   1   |         |   1   |
> ----------------+---------+--------+---------+-------+---------+-------+
> 
> Bruno
> 
> [1] 
> https://opensource.apple.com/source/X11misc/X11misc-10.1/makedepend/makedepend-1.0.1/imakemdep.h.auto.html
> 

-- 
Tim Rice                                Multitalents
t...@multitalents.net



Reply via email to