[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#321718: Upgrade caused many libs to complain about "executable stack"



On Thu, Aug 18, 2005 at 08:59:17PM +0900, GOTO Masanori wrote:
> 	--- sysdeps/unix/sysv/linux/dl-execstack.c.gotom	2005-08-18 20:55:21.448088096 +0900
> 	+++ sysdeps/unix/sysv/linux/dl-execstack.c	2005-08-18 20:57:02.500725760 +0900
> 	@@ -84,7 +84,7 @@
> 	 	page -= size;
> 	       else
> 	 	{
> 	-	  if (errno != ENOMEM)	/* Unexpected failure mode.  */
> 	+	  if (errno != (ENOMEM | EFAULT))	/* Unexpected failure mode.  */
> 	 	    return errno;
> 	 
> 	 	  if (size == GLRO(dl_pagesize))
> 	@@ -107,7 +107,7 @@
> 	 	page += size;
> 	       else
> 	 	{
> 	-	  if (errno != ENOMEM)	/* Unexpected failure mode.  */
> 	+	  if (errno != (ENOMEM | EFAULT))	/* Unexpected failure mode.  */
> 	 	    return errno;
> 	 
> 	 	  if (size == GLRO(dl_pagesize))

errno != ENOMEN && errno != EFAULT

Bastian

-- 
Men of peace usually are [brave].
		-- Spock, "The Savage Curtain", stardate 5906.5

Attachment: signature.asc
Description: Digital signature


Reply to: