fn resolvePosix(allocator: Allocator, paths: []const []const u8) Allocator.Error![]u8

This function is like a series of cd statements executed one after another. It resolves “.” and “..”, but will not convert relative path to absolute path, use std.fs.Dir.realpath instead. The result does not have a trailing path separator. This function does not perform any syscalls. Executing this series of path lookups on the actual filesystem may produce different results due to symlinks.

Parameters

allocator: Allocator,
paths: []const []const u8,