bug-gnulib
[Top][All Lists]
Advanced

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

m4-1.4.9b on Solaris/SPARC


From: Bruno Haible
Subject: m4-1.4.9b on Solaris/SPARC
Date: Sat, 2 Jun 2007 03:55:26 +0200
User-agent: KMail/1.5.4

Gary V. Vaughan reported in
  http://article.gmane.org/gmane.comp.lib.gnulib.bugs/10446
that on Solaris/SPARC:

> sparc-sun-solaris2.7: 1 gnulib test failure
> sparc-sun-solaris2.6: 1 gnulib test failure
>   gmake  check-TESTS
>   gmake[4]: Entering directory 
> `/home/gary/devel/m4-1.4.9b/sparc-sun-solaris2.6/tests'
>   FAIL: test-binary-io.sh
> 
>   # truss ./tests/test-binary-io 
>   execve("./tests/test-binary-io", 0xEFFFFD00, 0xEFFFFD08)  argc = 1
>   resolvepath("/usr/lib/ld.so.1", "/usr/lib/ld.so.1", 1023) = 16
>   open("/var/ld/ld.config", O_RDONLY)             Err#2 ENOENT
>   open("/usr/lib/libc.so.1", O_RDONLY)            = 3
>   fstat(3, 0xEFFFF3C4)                            = 0
>   mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xEF7B0000
>   mmap(0x00000000, 712704, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 
> 0xEF680000
>   mmap(0xEF724000, 30500, PROT_READ|PROT_WRITE|PROT_EXEC, 
> MAP_PRIVATE|MAP_FIXED, 3, 606208) = 0xEF724000
>   open("/dev/zero", O_RDONLY)                     = 4
>   mmap(0xEF72C000, 4408, PROT_READ|PROT_WRITE|PROT_EXEC, 
> MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xEF72C000
>   munmap(0xEF716000, 57344)                       = 0
>   mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 
> 0xEF7A0000
>   memcntl(0xEF680000, 101964, MC_ADVISE, 0x0003, 0, 0) = 0
>   close(3)                                        = 0
>   open("/usr/lib/libdl.so.1", O_RDONLY)           = 3
>   fstat(3, 0xEFFFF3C4)                            = 0
>   mmap(0xEF7B0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 
> 0xEF7B0000
>   close(3)                                        = 0
>   open("/usr/platform/SUNW,Ultra-60/lib/libc_psr.so.1", O_RDONLY) = 3
>   fstat(3, 0xEFFFF224)                            = 0
>   mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xEF790000
>   mmap(0x00000000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xEF780000
>   close(3)                                        = 0
>   close(4)                                        = 0
>   munmap(0xEF790000, 8192)                        = 0
>   open64("t-bin-out2.tmp", O_RDWR|O_CREAT|O_TRUNC, 035734476640) Err#13 EACCES

Thanks for that 'truss' log. It clearly points to the bug in the test. This
should fix it.

2007-06-01  Bruno Haible  <address@hidden>

        * tests/test-binary-io.c (main): Pass a third argument to open().

--- tests/test-binary-io.c      28 May 2007 16:49:42 -0000      1.4
+++ tests/test-binary-io.c      2 Jun 2007 01:54:39 -0000
@@ -44,7 +44,8 @@
 {
   /* Test the O_BINARY macro.  */
   {
-    int fd = open ("t-bin-out2.tmp", O_CREAT | O_TRUNC | O_RDWR | O_BINARY);
+    int fd =
+      open ("t-bin-out2.tmp", O_CREAT | O_TRUNC | O_RDWR | O_BINARY, 0600);
     if (write (fd, "Hello\n", 6) < 0)
       exit (1);
     close (fd);






reply via email to

[Prev in Thread] Current Thread [Next in Thread]