5.1. Overview of programming environment
In the next three subsections we provide information about programming and building C/C++ applications that utilize the Globus Toolkit. For more details, and a list of all of the available APIs, please visit the Globus Web site.
5.1.1. Globus libc APIs
The Globus Toolkit 2.2 is a cross-platform development framework and allows the application development of portable grid applications by using its API.
The globus-libc API provides a set of wrappers to several POSIX system calls. The grid developer must use these wrappers to ensure thread-safety and portability. The globus equivalents to the POSIX calls add the prefix globus_libc to the function while prototypes remain identical. For example, globus_libc_gethostname() ...