blackberry.com
BlackBerry Dynamics
Runtime library for macOS applications
from the application developer portal

C Language Programming Interface

There is a C language programming interface for some BlackBerry Dynamics capabilities. Functions and other elements in the interface in general have the same names as the corresponding elements in the Standard C library or POSIX standard interface, but with a "GD_" or "GD_UNISTD_" prefix. For example, the BlackBerry Dynamics functions are GD_fopen() instead of fopen(), and GD_accept() instead of accept(). The interfaces are otherwise the same, with some exceptions.

Note that opening a file with the C interface doesn't lock the file.

See also:
System Interfaces: Detailed Table of Contents on the opengroup.org website for links to specifications of the POSIX standard interface.
GDFileManager for details of the BlackBerry Dynamics secure file system.
See the BlackBerry Dynamics C Language Programming Interface List page for a complete list of the elements of the programming interface.