[can.usrgroup] SCO XENIX 2.2 and /usr/include/sys/machdep.h

nik (10/13/89)

Seems that an include file called /usr/include/sys/machdep.h
is being included twice by other include files. I fixed it by
adding:
#ifndef MACHDEP
#define MACHDEP
.... contents ...
#endif

but I feel a little queasy messing around with include files, etc.
Do other people mess with their include files like this and how does
it affect standardization concerns? Has anyone with SCO seen this
problem before?