On Feb 21 12:15, Christian Franke via Cygwin wrote:
> Corinna Vinschen via Cygwin wrote:
> > ...
> >
> > I just deployed 0.12.2-2 as test. Apart from setproctitle{_init}, it
> > also drops exporting the following symbols already exported from Cygwin:
> >
> > arc4random*
> > explicit_bzero
> > fpurge
> > getprogname
> > reallocarray
> > reallocf
> > setprogname
> > strlcat
> > strlcpy
> > strnstr
> > wcslcat
> > wcslcpy
> >
> > Given cygbsd-0.dll still defines these functions, it should still work
> > with older executables.
>
> It does, at least with the subset used by stress-ng. A rebuild links and
> runs as expected:
>
> Build with libbsd 0.11.7-3:
>
> DLL Name: cygbsd-0.dll
> vma: Ordinal Hint Member-Name Bound-To
> 00b9d480 <none> 000a arc4random
> 00b9d488 <none> 0022 heapsort
> 00b9d490 <none> 0025 mergesort
> 00b9d498 <none> 002e radixsort
> 00b9d4a0 <none> 0034 setproctitle
> 00b9d4a8 <none> 0035 setproctitle_init
> 00b9d4b0 <none> 003f strlcat
> 00b9d4b8 <none> 0040 strlcpy
> 00b9d4c0 <none> 005d wcslcat
> 00b9d4c8 <none> 005e wcslcpy
>
>
> Build with libbsd 0.12.2-2:
>
> DLL Name: cygbsd-0.dll
> vma: Ordinal Hint Member-Name Bound-To
> 00ba1490 <none> 0021 heapsort
> 00ba1498 <none> 0024 mergesort
> 00ba14a0 <none> 002d radixsort
>
> DLL Name: cygwin1.dll
> ...
> 00ba1610 <none> 00c5 arc4random
> ...
> 00ba20d0 <none> 0544 setproctitle
> ...
> 00ba22b8 <none> 05b1 strlcat
> 00ba22c0 <none> 05b2 strlcpy
> ...
> 00ba24c8 <none> 067b wcslcat
> 00ba24d0 <none> 067c wcslcpy
Cool, thanks for testing!
Corinna
--
Problem reports: https://cygwin.com/problems.html
FAQ: https://cygwin.com/faq/
Documentation: https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple