IMPORT_C char *realpath(const char *_path, char *resolved);
Description
Takes a specified path name, pathname and resolves all symbolic links, extra slashes (/), and references to /./ and /../.
The resulting absolute path name is placed in the memory location pointed to by the resolved_path argument.
Parameters
const char *_path |
Points to the path name that you want resolved to an absolute form. This may be either a relative or absolute path name. All
but the final component of this path name must exist when you call realpath() .
|
char *resolved |
Points to the location where the canonical version of pathname is to be placed.
|
|
Return value
char * |
resolved_path. When an error occurs,returns a null pointer, setsresolved_path to the path name that caused the error.
|
|