This template defines three procedures that check if the passed parameter specifies a valid directory, file or symbolic link. Symbolic links are resolved to the concrete pathname. The procedures get the following parameters: