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