|
|
| File1 is a variable | instantiation_error | ||
| File1 is neither a variable nor an atom | type_error(atom, File1) | ||
| File2 is neither a variable nor an atom | type_error(atom, File2) | ||
| File1 is an atom but not a valid pathname | domain_error(os_path, File1) | ||
|
| File is a variable | instantiation_error | ||
| File is neither a variable nor an atom | type_error(atom, File) | ||
| Directory is neither a variable nor an atom | type_error(atom, Directory) | ||
| Prefix is neither a variable nor an atom | type_error(atom, Prefix) | ||
| Suffix is neither a variable nor an atom | type_error(atom, Suffix) | ||
|
| File1 is a variable | instantiation_error | ||
| File1 is neither a variable nor an atom | type_error(atom, File1) | ||
| File2 is neither a variable nor an atom | type_error(atom, File2) | ||
| File1 is an atom but not a valid pathname | domain_error(os_path, File1) | ||