*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->HP-UX 11i man pages -> u3b (1)              
Title
Content
Arch
Section
 

Contents


 machid(1)                                                         machid(1)




 NAME    [Toc]    [Back]
      hp9000s200, hp9000s300, hp9000s500, hp9000s800, pdp11, u3b, u3b2,
      u3b5, u3b10, u370, vax - provide truth value about processor type

 SYNOPSIS    [Toc]    [Back]
      hp9000s200
      hp9000s300
      hp9000s400
      hp9000s500
      hp9000s700
      hp9000s800
      hp-mc680x0
      hp-pa
      pdp11
      u3b
      u3b2
      u3b5
      u3b10
      u370
      vax

 DESCRIPTION    [Toc]    [Back]
      The following commands return a true value (exit code 0) if the a
      processor type matches the command name.  Otherwise a false value
      (exit code non-zero) is returned.  These commands are commonly used
      within make makefiles and shell procedures to improve portability of
      applications (see make(1)).

   ___________________________________________________________________________
   | Command   | True for:               ||Command | True for:                |
   |___________|_________________________||________|__________________________|
   |hp9000s200 | Series 200              || pdp11  | PDP-11/45 or PDP-11/70   |
   |hp9000s300 | Series 300              ||  u3b   | 3B20 computer            |
   |hp9000s400 | Series 400              ||  u3b2  | 3B2 computer             |
   |hp9000s500 | Series 500              ||  u3b5  | 3B5 computer             |
   |hp9000s700 | Series 700              || u3b10  | 3B10 computer            |
   |hp9000s800 | Series 800/700          ||  u370  | IBM System/370 computer  |
   |hp-mc680x0 | Series 200, 300, or 400 ||  vax   | VAX-11/750 or VAX-11/780 |
   |  hp-pa    | Series 700 or 800       ||        |                          |
   |___________|_________________________||________|__________________________|

 EXAMPLES    [Toc]    [Back]
      Given a shell script that must behave differently when run on an HP
      9000 Series 700 or 800 system, select the correct code segment to be
      executed:

           if hp9000s800
           then
               # system is Series 700 or 800.
                   if hp9000s700
                   then



 Hewlett-Packard Company            - 1 -   HP-UX 11i Version 2: August 2003






 machid(1)                                                         machid(1)




                       # System is Series 700

                            Series 700 code fragment goes here
                   else
                       # System is Series 800

                            Series 800 code fragment goes here

                   fi
           fi

 WARNINGS    [Toc]    [Back]
      hp9000s800 always returns true on both Series 800 and Series 700
      systems.  Therefore, when using this command in scripts to determine
      hardware type, always use both hp9000s800 and hp9000s700 in the
      appropriate sequence to ensure correct results (see EXAMPLES).

      machid(1) will no longer provide support for future machines beyond
      the Series 800 and Series 700 systems. Decisions should be based on
      the hardware and software configuration information returned by
      getconf(1).

 SEE ALSO    [Toc]    [Back]
      getconf(1), make(1), sh(1), test(1), true(1).


 Hewlett-Packard Company            - 2 -   HP-UX 11i Version 2: August 2003
[ Back ]
      
      
 Similar pages
Name OS Title
true IRIX provide truth values
pt FreeBSD SCSI processor type driver
cpu Tru64 Global Variable: Provides a unique logical processor-type family identifier
login_skey OpenBSD provide S/Key authentication type
login_krb5 OpenBSD provide KerberosV authentication type
login_krb5-or-pwd OpenBSD provide KerberosV or password authentication type
login_passwd OpenBSD provide standard password authentication type
pset_assign_cpu Tru64 Assigns a processor to a processor set
assign_cpu_to_pset Tru64 Assigns a processor to a processor set
font2c Linux Write PostScript Type 0 or Type 1 font as C code
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service