7666b3634b
https://cygwin.com/ml/cygwin/2015-07/msg00344.html: RtlFillMemory and RtlCopyMemory only work for size values up to 2GB. Fix this problem by using NetBSD code for memset and memcpy. Add entry points for memmove, wmemset, wmemmove, wmemcpy. Thanks to Roman Petrovski <RPetrovski@illumina.com> for pointing this out. * miscfuncs.cc (memset): x86_64 only: Implement in assembler. (memmove,memcpy): x86_64 only: Ditto. (wmemmove,wmemcpy): x86_64 only: Ditto. Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
31 lines
892 B
Plaintext
31 lines
892 B
Plaintext
What's new:
|
|
-----------
|
|
|
|
- New APIs: getcontext, setcontext, makecontext, swapcontext.
|
|
|
|
- New functions: sigsetjmp, siglongjmp.
|
|
These were only available as macros up to now, but POSIX requires that
|
|
siglongjmp has to be available as function.
|
|
|
|
|
|
What changed:
|
|
-------------
|
|
|
|
- When started from a non-Cygwin process, check if $HOME starts with a
|
|
slash (absolute POSIX path). Otherwise ignore it.
|
|
Addresses: https://cygwin.com/ml/cygwin/2015-07/msg00344.html
|
|
|
|
|
|
Bug Fixes
|
|
---------
|
|
|
|
- Fix potential hang running ldd(1).
|
|
Addresses: https://cygwin.com/ml/cygwin/2015-07/msg00292.html
|
|
|
|
- Fix crashes under AllocationPreference=0x100000 condition
|
|
Addresses: https://cygwin.com/ml/cygwin/2015-02/msg00765.html
|
|
|
|
- x86_64 only: Implement memset, memmove, memcpy, wmemmove, wmemcpy in
|
|
assembler derived from NetBSD.
|
|
Addresses: https://cygwin.com/ml/cygwin-patches/2015-q3/msg00010.html
|