About creating entry points in scripts

On UNIX, script agents use the ScriptAgent binary or Script50Agent binary that are shipped with the product. The ScriptAgent and Script50Agent binaries are located at:

$VCS_HOME/bin/ScriptAgent

You must implement the VCSAgStartup entry point using C++.

You may implement other entry points using C++ or scripts. If you implement no other entry points in C++, the VCSAgStartup entry point is not required.

On UNIX, you may use the ScriptAgent or the Script50Agent binary, wherein all fields in VCSAgV40EntryPointStuct are set to NULL (that is, all entry points are implemented as scripts).

On Windows, use VCSdefault.dll.