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
 |