If you specify a directory in the filename and it is a search list that contains an error, VSI C for OpenVMS Systems interprets it as a file error. When delete is used to delete a symbolic link, the link itself is deleted, not the file to which it refers. The remove and delete functions are functionally equivalent in the C RTL. See also remove. NOTE The delete routine is not available to C++ programmers because it conflicts with the C++ reserved word delete. C++ programmers should use the ANSI/ISO C standard function remove instead.