| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | path | |||
| type(error_t), | intent(out), | allocatable | :: | error |
Converts a path to an absolute, canonical path.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=:), | intent(inout), | allocatable | :: | path | ||
| type(error_t), | intent(out), | allocatable | :: | error |
Determine the canonical, absolute path for the given path. Expands home folder (~) on both Unix and Windows.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | path | |||
| character(len=:), | intent(out), | allocatable | :: | absolute_path | ||
| type(error_t), | intent(out), | allocatable | :: | error |
Alternative to get_absolute_path that uses chdir/_chdir to determine the absolute path.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | path | |||
| character(len=:), | intent(out), | allocatable | :: | absolute_path | ||
| type(error_t), | intent(out), | allocatable | :: | error |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=:), | intent(out), | allocatable | :: | path | ||
| type(error_t), | intent(out), | allocatable | :: | error |