CRTYOBJ(1) Domain/OS BSD CRTYOBJ(1)
NAME
crtyobj - create a type object module for binding
SYNOPSIS
crtyobj [options] type_name [variable_name]
DESCRIPTION
crtyobj creates an object module that contains a global symbol with the
type UID. This module is bound with type managers. The variable is
passed into calls to trait_$mgr_dcl to declare support for the specified
type.
type_name (required)
Specify the name of the type for which an object module
is to be created.
variable_name (optional)
Specify the variable name for the type UID.
Default if omitted: name the variable type_name_$uid
OPTIONS
-b bin_name Specify the output binary file name. The default is
type_name.bin.
-sect section_name
Specify the section name for the data area in which the
variable is declared. The default section name is .data.
-u high.low Specify the type UID explicitly with the high and low
addresses in the positions indicated.
NOTE: Use this option only for system debugging.
EXAMPLES
$ crtyobj example_type example_$uid
$ bind -b example_mgr example_main.bin example_calls.bin example_type.bin
SEE ALSO
crty(1), dlty(1), lty(1)