Application Programming Interface Guide > Built-in Procedures > Naming Conflicts between User-Defined and Built-in Procedures
 
Naming Conflicts between User-Defined and Built-in Procedures
If a user-defined procedure has a name that is identical to the name of any TDV built-in procedure, the result is a naming conflict. In such cases, the path to the built-in system procedure always takes precedence.
For example, any procedure named print automatically maps to the path of the built-in print procedure (/lib/debug/print)—even if the full path to a user-defined procedure named print is specified.