wok-current rev 15485

libzip: race condition
author Pascal Bellard <pascal.bellard@slitaz.org>
date Mon Nov 11 07:22:44 2013 +0000 (2013-11-11)
parents 9a64a856eee1
children 6531dff139b3
files ipxe/stuff/lkrnprefix.S libzip/receipt memtest/stuff/bootloader.S
line diff
     1.1 --- a/ipxe/stuff/lkrnprefix.S	Sun Nov 10 17:35:50 2013 +0000
     1.2 +++ b/ipxe/stuff/lkrnprefix.S	Mon Nov 11 07:22:44 2013 +0000
     1.3 @@ -203,9 +203,8 @@
     1.4  	pushfw			// = 286 : flags[12..15] are forced 0
     1.5  	popw	%cx		// > 286 : only flags[15] is forced 0
     1.6  	popfw			// restore flags
     1.7 -	addb	%ah, %ch	// test F0 and 00 cases
     1.8 -	cmpb	%ah, %ch
     1.9 -	jbe	puts		// C=8086/80186, Z=80286
    1.10 +	cmpb	%ah, %ch	// test Fx and 0x cases
    1.11 +	js	puts		// S= not 386+
    1.12  //	smsww	%ax
    1.13  //	andb	$1, %al
    1.14  //	jne	puts
     2.1 --- a/libzip/receipt	Sun Nov 10 17:35:50 2013 +0000
     2.2 +++ b/libzip/receipt	Mon Nov 11 07:22:44 2013 +0000
     2.3 @@ -18,7 +18,7 @@
     2.4  {
     2.5  	cd $src
     2.6  	./configure --prefix=/usr &&
     2.7 -	make && make install
     2.8 +	make && make -j 1 install
     2.9  }
    2.10  
    2.11  # Rules to gen a SliTaz package suitable for Tazpkg.
     3.1 --- a/memtest/stuff/bootloader.S	Sun Nov 10 17:35:50 2013 +0000
     3.2 +++ b/memtest/stuff/bootloader.S	Mon Nov 11 07:22:44 2013 +0000
     3.3 @@ -69,11 +69,11 @@
     3.4  # ifdef HELP
     3.5  # define PUTS
     3.6  	movw	$EXEADRS(helpmsg), %si
     3.7 -	cmpb	$'/', %al
     3.8 +	cmpb	$'/'+1, %al
     3.9  #  ifdef CHECK_REALMODE
    3.10 -	je	jeputs
    3.11 +	js	jsputs
    3.12  #  else
    3.13 -	je	puts
    3.14 +	js	puts
    3.15  #  endif
    3.16  # endif
    3.17  nocmdline:
    3.18 @@ -91,10 +91,9 @@
    3.19  	pushfw			// = 286 : flags[12..15] are forced 0
    3.20  	popw	%dx		// > 286 : only flags[15] is forced 0
    3.21  	popfw			// restore flags
    3.22 -	addb	%ah, %dh	// test F0 and 00 cases
    3.23 -	cmpb	%ah, %dh
    3.24 -jeputs:
    3.25 -	jbe	puts		// C=8086/80186, Z=80286
    3.26 +	cmpb	%ah, %dh	// test Fx and 0x cases
    3.27 +jsputs:
    3.28 +	js	puts		// S= not 386+
    3.29  	smsww	%dx
    3.30  	shrw	$1, %dx
    3.31  	jc	puts