Write a user-defined routine

This section outlines some implementation issues for C user-defined routines (UDRs). This section also describes the specific features and tasks of a C UDR.

The following topics are described in this section:
  • Coding a C UDR
  • Choosing the type of virtual processor in which to run your C UDR
  • Controlling the virtual-processor environment
  • Accessing operating-system files
  • Accessing information in the server environment from within a C UDR

For information about how to manage memory within a C UDR, see Manage memory.

This section covers topics specific to the creation of a C UDR. This material does not necessarily apply to the creation of client LIBMI applications. For information specific to the creation of client LIBMI applications, see Write a client LIBMI application.