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