private Errno Remove(string path)
        {
            Trace.WriteLine($"Remove {path}");
            int r = Stdlib.remove(path);

            if (r < 0)
            {
                return(GetLastError());
            }

            return(0);
        }