machid(1) machid(1)
NAME
m68k, pdp11, u3b, u3b5, vax - provide truth value about
processor type
SYNOPSIS
m68k
pdp11
u3b
u3b5
vax
DESCRIPTION
The following commands (corresponding, respectively, to
programs) will return a true value (exit code of 0) if
program currently runs on a processor that the command name
indicates.
m68k True if program currently runs on a 680x0.
pdp11 True if program currently runs on a PDP-11/45
or PDP-11/70.
u3b True if program currently runs on a 3B 20S.
u3b5 True if program currently runs on a 3B 5
computer.
vax True if program currently runs on a VAX-11/750
or VAX-11/780.
The commands that do not apply will return a false (non-
zero) value. These commands are often used within make(1)
makefiles and shell procedures to increase portability.
FILES
/bin/m68k
/bin/pdp11
/bin/u3b
/bin/u3b5
/bin/vax
SEE ALSO
make(1), sh(1), test(1), true(1).
Page 1 (last mod. 1/16/87)