<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/win32/dirname.c, branch long_paths</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=long_paths</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=long_paths'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2024-01-30T14:50:08+00:00</updated>
<entry>
<title>win32: import dirname(3) from mingw-w64</title>
<updated>2024-01-30T14:50:08+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2024-01-30T14:41:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=a750640a87ff0bad6e59b534264dddeaf8c6923b'/>
<id>urn:sha1:a750640a87ff0bad6e59b534264dddeaf8c6923b</id>
<content type='text'>
The mingw-w64 project has updated its implementation of dirname(3).
In some circumstances the new version doesn't preserve the type of
the user-supplied top-level directory separator.  As a result of
this the dirname-handles-root test case failed.

Import the new implementation and tweak it to preserve the type of
the separator.

This only affects mingw-w64 versions 12 and above.  Currently only
the aarch64 build using llvm-mingw is affected.
</content>
</entry>
</feed>
