Open System Services Shell and Utilities Reference Manual (G06.29+, H06.08+, J06.03+)

c89(1) OSS Shell and Utilities Reference Manual
pgodpi if the current OSS working directory is a Guardian subvolume.
This flag is valid only for TNS/E-targeted compilations. For more information about
profile-guided optimization, see the Code Profiling Utilities Manual.
-Wr Passes the -r option to the linker, which directs the linker to create a linkable object file
instead of an executable object file (the default).
-W[no]reexport
Tells the ld or eld linker whether to mark any library specified in a -l operand or -L flag
after this flag for reexport in its libList entry in the loadfile being created. Specifying
-Wnoreexport leaves the library unmarked; specifying -Wreexport marks the library.
Reexport is a run-time attribute that is used by the rld loader to decide what DLLs it
needs to load.
-Wnoreexport is the default action.
These flags can be specified as many times as needed in the command stream. Provid-
ing either flag overrides the current setting, so that the linker actions can be controlled
on a library-by-library basis.
-Wrefalign=ref
Specifies the global reference alignment for pointers. ref can be either 2 or 8. The
default value is 8.
-WRefMemFuncsOnly
Specifies that the compiler provide debug information for referenced member functions
only. If this flag is not used, the compiler provides debug information for all member
functions in a class. This flag can be used to reduce the size of the debug region. You
must also specify the -g flag for this flag to have an effect.
-W[no]remarks
Enables [disables] compiler remark messages. Remark messages are informative diag-
nostics that are less severe than warnings and errors. The default setting is -Wnore-
marks.
-Wrunnamed
Directs the linker utility to set the RUNNAMED ON attribute in the output object file.
This attribute specifies that the object file runs as a named process. The default attri-
bute setting is RUNNAMED OFF. The RUNNAMED ON attribute is set only if an
executable object file is produced.
-WRVU={g-series-rvu|h-series-rvu}
Sets the value of the _H_SERIES_RVU or the _G_SERIES_RVU feature test macro.
These feature test macros are used in HP NonStop standard header files to determine
whether declarations that depend on a specific RVU are available. No checking is per-
formed to determine whether the specified RVU actually exists. The default value for
this flag is the G-series RVU or the H-series RVU in which the compiler was last
released. If you are running the G-series version of the c89() command, specify the
equivalent H-series RVU. If you are running the G-series version of the c89() com-
mand, you can specify a G-series RVU for the -WRVU flag only. If you are running
the J-series or H-series version of the c89() command, you can specify either a G-
series RVU or an H-series RVU for the -WRVU flag.
If you specify a G-series RVU:
You must specify the value in the form G06.nn—for example
-WRVU=G06.28.
218 Hewlett-Packard Company 527188-021