Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

make(1S)

sh(1)

test(1)

true(1)

uname(1)

machid(1)

NAME

machid, sun, iAPX286, i286, i386, i486, i860, pdp11, sparc, u3b, u3b2, u3b5, u3b15, vax, u370 − get processor type truth value

SYNOPSIS

sun iAPX286 i386 pdp11 sparc u3b u3b2 u3b5 u3b15 vax u370

DESCRIPTION

The following commands will return a true value (exit code of 0) if you are using an instruction set that the command name indicates. 

sun True if you are on a Sun system. 

iAPX286
True if you are on a computer using an iAPX286 processor.

i386
True if you are on a computer using an iAPX386 processor.

pdp11
True if you are on a PDP-11/45™ or PDP-11/70™. 

sparc
True if you are on a computer using a SPARC-family processor.

u3b
True if you are on a 3B20 computer.

u3b2
True if you are on a 3B2 computer.

u3b5
True if you are on a 3B5 computer.

u3b15
True if you are on a 3B15 computer.

vax
True if you are on a VAX-11/750™ or VAX-11/780™. 

u370
True if you are on an IBM® System/370™ computer.

The commands that do not apply will return a false (non-zero) value.  These commands are often used within makefiles (see make(1S)) and shell scripts (see sh(1)) to increase portability. 

SEE ALSO

make(1S), sh(1), test(1), true(1), uname(1)

NOTES

The machid family of commands is obsolete.  Use uname −p and uname −m instead. 

SunOS 5.5/SPARC  —  Last change: 5 Jul 1990

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026