ARCH(1) User Commands ARCH(1)

NAME


arch - display the architecture of the current host

SYNOPSIS


arch [-k | archname]


DESCRIPTION


The arch utility displays the application architecture of the current
host system. Due to extensive historical use of this command without
any options, all SunOS 5.x SPARC based systems will return "sun4" as
their application architecture. Use of this command is discouraged.
See NOTES section below.


Systems can be broadly classified by their architectures, which
define what executables will run on which machines. A distinction can
be made between kernel architecture and application architecture (or,
commonly, just "architecture"). Machines that run different kernels
due to underlying hardware differences may be able to run the same
application programs.

OPTIONS


-k
Displays the kernel architecture, such as sun4u. This defines
which specific SunOS kernel will run on the machine, and has
implications only for programs that depend on the kernel
explicitly (for example, ps(1)).


OPERANDS


The following operand is supported:

archname
Use archname to determine whether the application
binaries for this application architecture can run on the
current host system. The archname must be a valid
application architecture, such as sun4, i86pc, and so
forth.

If application binaries for archname can run on the
current host system, TRUE (0) is returned. Otherwise,
FALSE (1) is returned.


EXIT STATUS


The following exit values are returned:

0
Successful completion.


>0
An error occurred.


SEE ALSO


mach(1), ps(1), uname(1), attributes(7)

NOTES


This command is provided for compatibility with previous releases and
its use is discouraged. Instead, the uname command is recommended.
See uname(1) for usage information.

October 21, 2002 ARCH(1)

tribblix@gmail.com :: GitHub :: Privacy