This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[libiberty PATCH revised]: Change strncmp test in try anon mmap


Ok already...I give up.  Here's the revised patch...

Ira

          ------------------------------

2001-12-31  Ira Ruben	<ira@apple.com>

	Modify strncmp test.
	* aclocal.m4 (libiberty_AC_FUNC_STRNCMP): Use anon mmap as 2nd try.
	* configure: Regenerated.


Index: aclocal.m4
===================================================================
RCS file: /cvs/gcc/gcc/libiberty/aclocal.m4,v
retrieving revision 1.4
diff -c -3 -p -r1.4 aclocal.m4
*** aclocal.m4	2001/03/06 09:52:35	1.4
--- aclocal.m4	2001/12/31 20:43:04
*************** main ()
*** 48,53 ****
--- 48,56 ----
    p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
  		     MAP_ANON|MAP_PRIVATE, dev_zero, 0);
    if (p == (char *)-1)
+     p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
+ 		       MAP_ANON|MAP_PRIVATE, -1, 0);
+   if (p == (char *)-1)
      exit (2);
    else
      {
Index: configure
===================================================================
RCS file: /cvs/gcc/gcc/libiberty/configure,v
retrieving revision 1.40
diff -c -3 -p -r1.40 configure
*** configure	2001/12/24 17:51:40	1.40
--- configure	2001/12/31 20:43:12
*************** main ()
*** 3151,3156 ****
--- 3151,3159 ----
    p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
  		     MAP_ANON|MAP_PRIVATE, dev_zero, 0);
    if (p == (char *)-1)
+     p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
+ 		       MAP_ANON|MAP_PRIVATE, -1, 0);
+   if (p == (char *)-1)
      exit (2);
    else
      {
*************** main ()
*** 3167,3173 ****
  }
  
  EOF
! if { (eval echo configure:3171: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  then
    ac_cv_func_strncmp_works=yes
  else
--- 3170,3176 ----
  }
  
  EOF
! if { (eval echo configure:3174: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  then
    ac_cv_func_strncmp_works=yes
  else


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]