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)