| 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 |