Minimal POSIX filesystem operations used by the runtime.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public, | parameter | :: | filesystem_success | = | 0 | |
| integer, | public, | parameter | :: | filesystem_empty_path | = | 1 | |
| integer, | public, | parameter | :: | filesystem_not_directory | = | 2 | |
| integer, | public, | parameter | :: | filesystem_os_error | = | 3 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | old_path | |||
| character(len=*), | intent(in) | :: | new_path | |||
| integer, | intent(out) | :: | status |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | path | |||
| integer, | intent(out) | :: | lock_fd | |||
| integer, | intent(out) | :: | status |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout) | :: | lock_fd | |||
| integer, | intent(out) | :: | status |
Recursively create a directory path without invoking a shell.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | path | |||
| integer, | intent(out) | :: | status |