mpc man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



MPC(1)									MPC(1)

NAME
     mpc - Multiprocessing C Source Transformer

SYNOPSIS
     /usr/lib/mpc [ options ] ... file [ options ] ...
     /usr/lib64/cmplrs/mpc [ options ] ... file [ options ] ...

DESCRIPTION
     Mpc is a source-to-source C translator that transforms code containing
     parallel directives, inserted by pca(1) or by hand, into parallel C code
     containing calls to the C multiprocessing library.	 For further
     information on the types of directives that mpc implements, refer to the
     IRIS Power C User's Guide.

     Mpc is normally invoked as an option to cc(1), although it can be run
     separately.  When mpc is used as part of a cc compilation, the mpc
     options must be passed via the -W (specifically, -WM) mechanism.  See
     cc(1) for details of -W.

     Mpc will accept the name of a single input source file, given anywhere on
     its command line.	If none is given, the standard input is used.  The
     input should be C code which has already been preprocessed.

     An output filename can be specified using the -K option, described below.
     If no such option is given, no output code will be produced.

COMMAND LINE OPTIONS
     -ansi
	  Pure ANSI/ISO C.

     -cckr
	  Traditional K&R/Version7 C with SGI (and some ANSI/ISO-C-like)
	  extensions, including function prototypes, void, and void*.

     -dollar
	  Allows the dollar sign ($) as a character in C identifiers,
	  including allowing it as the leading character of an identifier.
	  The option is provided solely for compatibility purposes.  The
	  dollar sign is not a standard C identifier character and its use is
	  not recommended.

     -K<file>
	  This option instructs mpc to place the transformed C code into the
	  specified file.

     -xansi
	  ANSI/ISO C with SGI extensions and relaxed enforcement of certain
	  ANSI guidelines.

     -64  This option informs mpc that the code is being compiled for a 64-bit
	  machine.  This affects the size of certain C data types.

									Page 1

MPC(1)									MPC(1)

FILES
     /usr/lib/mpc		   the mpc program
     /usr/lib64/cmplrs/mpc	     (32-bit and 64-bit versions)
     file.i			   C preprocessed source file with directives
     file.P			   C transformed file with parallel code
     /usr/lib/libc_mp.a		   Multiprocessing C Runtime Library
     /usr/lib64/mips3/libmp.a	     (mips1, mips3, and mips4 versions)
     /usr/lib64/mips4/libmp.a

SEE ALSO
     cc (1), cpp (1), pca (1)
     IRIS Power C User's Guide.
     IRIS Power C Quick Reference.
     Parallel Programming on Silicon Graphics Computer Systems.
     Practical Parallel Programming by Dr. Barr Bauer, Academic Press, 1991.
     Introduction to Parallel Programming by Steven Brawer, Academic Press,
     1989.

									Page 2

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net