update LTP to the latest and greatest
authorEric Andersen <andersen@codepoet.org>
Wed, 5 Jul 2006 01:42:29 +0000 (01:42 -0000)
committerEric Andersen <andersen@codepoet.org>
Wed, 5 Jul 2006 01:42:29 +0000 (01:42 -0000)
package/ltp-testsuite/ltp-testsuite-remove-bcopy.patch
package/ltp-testsuite/ltp-testsuite.mk
package/ltp-testsuite/ltp-testsuite.patch

index 9cc6ac37fdc88cc8c7ea52ce5e054ea25d1a57a6..be525abab90197d00ad8732955b5b86f6259ff8b 100644 (file)
@@ -1,19 +1,17 @@
-diff -ur ltp-full-20050804/testcases/network/multicast/mc_member/member.c ltp-full-20050804-patched/testcases/network/multicast/mc_member/member.c
---- ltp-full-20050804/testcases/network/multicast/mc_member/member.c   2005-08-04 15:33:05.000000000 -0500
-+++ ltp-full-20050804-patched/testcases/network/multicast/mc_member/member.c   2006-06-21 22:56:15.746866000 -0500
-@@ -74,7 +74,7 @@
+--- ltp/testcases/network/multicast/mc_member/member.c.orig    2005-10-03 12:19:46.000000000 -0600
++++ ltp/testcases/network/multicast/mc_member/member.c 2006-07-04 18:29:28.000000000 -0600
+@@ -80,7 +80,7 @@
          }
  
-         if(hp = gethostbyname(interface)) {
+         if((hp = gethostbyname(interface))) {
 -           bcopy(hp->h_addr, &imr.imr_interface.s_addr, hp->h_length);
-+           memcpy(&imr.imr_interface.s_addr, hp->h_addr, hp->h_length);
++         memcpy(&imr.imr_interface.s_addr, hp->h_addr, hp->h_length);
          } else 
             if((n = sscanf(interface, "%u.%u.%u.%u", &i1, &i2, &i3, &i4)) != 4) {
                fprintf(stderr, "bad group address\n" ); 
-diff -ur ltp-full-20050804/testcases/network/tcp_cmds/echo/echoes.c ltp-full-20050804-patched/testcases/network/tcp_cmds/echo/echoes.c
---- ltp-full-20050804/testcases/network/tcp_cmds/echo/echoes.c 2005-08-04 15:33:05.000000000 -0500
-+++ ltp-full-20050804-patched/testcases/network/tcp_cmds/echo/echoes.c 2006-06-21 22:55:13.000000000 -0500
-@@ -121,7 +121,7 @@
+--- ltp/testcases/network/tcp_cmds/echo/echoes.c.orig  2005-10-03 11:58:24.000000000 -0600
++++ ltp/testcases/network/tcp_cmds/echo/echoes.c       2006-07-04 18:27:06.000000000 -0600
+@@ -133,7 +133,7 @@
                exit(1);
        }
        port=sp->s_port;
@@ -22,3 +20,107 @@ diff -ur ltp-full-20050804/testcases/network/tcp_cmds/echo/echoes.c ltp-full-200
        bzero((char *)&sa,sizeof (sa));
        sa.sin_port=port;
        sa.sin_family=AF_INET;
+--- ltp/testcases/network/tcp_cmds/perf_lan/pingpong.c.orig    2006-07-04 18:33:14.000000000 -0600
++++ ltp/testcases/network/tcp_cmds/perf_lan/pingpong.c 2006-07-04 18:33:44.000000000 -0600
+@@ -118,7 +118,7 @@
+               hp = gethostbyname(av[1]);
+               if (hp) {
+                       to->sin_family = hp->h_addrtype;
+-                      bcopy(hp->h_addr, (caddr_t)&to->sin_addr, hp->h_length);
++                      memcpy((caddr_t)&to->sin_addr, hp->h_addr, hp->h_length);
+                       hostname = hp->h_name;
+               } else {
+             tst_resm (TINFO, "%s: unknown host, couldn't get address\n",argv[0]);
+--- ltp/testcases/network/rpc/rpc01/rpc1.c.orig        2006-07-04 18:34:29.000000000 -0600
++++ ltp/testcases/network/rpc/rpc01/rpc1.c     2006-07-04 18:34:47.000000000 -0600
+@@ -101,7 +101,7 @@
+     }
+     bzero(&server_sin, sizeof(server_sin));
+     server_sin.sin_family = AF_INET;
+-    bcopy(hp->h_addr, (char *) &server_sin.sin_addr, sizeof(hp->h_addr));
++    memcpy((char *) &server_sin.sin_addr, hp->h_addr, sizeof(hp->h_addr));
+     if (!file_name) {
+       fprintf(stderr, "file name not given\n");
+--- ltp/testcases/network/multicast/mc_commo/mc_recv.c.orig    2006-07-04 18:35:24.000000000 -0600
++++ ltp/testcases/network/multicast/mc_commo/mc_recv.c 2006-07-04 18:35:59.000000000 -0600
+@@ -45,7 +45,7 @@
+         imr.imr_multiaddr.s_addr = htonl((g1<<24) | (g2<<16) | (g3<<8) | g4);
+         if((hp = gethostbyname(argv[2])))
+-           bcopy(hp->h_addr, &imr.imr_interface.s_addr, hp->h_length);
++           memcpy(&imr.imr_interface.s_addr, hp->h_addr, hp->h_length);
+         else 
+            if((n = sscanf(argv[2], "%u.%u.%u.%u", &i1, &i2, &i3, &i4)) != 4) {
+                fprintf (stderr,"Bad group interface address\n");
+--- ltp/testcases/network/multicast/mc_commo/mc_send.c.orig    2006-07-04 18:36:34.000000000 -0600
++++ ltp/testcases/network/multicast/mc_commo/mc_send.c 2006-07-04 18:36:52.000000000 -0600
+@@ -48,7 +48,7 @@
+         imr.imr_multiaddr.s_addr = htonl((g1<<24) | (g2<<16) | (g3<<8) | g4);
+         if((hp = gethostbyname(argv[2]))) {
+-           bcopy(hp->h_addr, &imr.imr_interface.s_addr, hp->h_length);
++           memcpy(&imr.imr_interface.s_addr, hp->h_addr, hp->h_length);
+         } else 
+            if((n = sscanf(argv[2], "%u.%u.%u.%u", &i1, &i2, &i3, &i4)) != 4) {
+                fprintf (stderr,"Bad interface address\n");
+--- ltp/testcases/kernel/ipc/pipeio/pipeio.c.orig      2006-07-04 18:37:26.000000000 -0600
++++ ltp/testcases/kernel/ipc/pipeio/pipeio.c   2006-07-04 18:38:44.000000000 -0600
+@@ -742,7 +742,7 @@
+                          /*
+                           * get the last 2 words printed 
+                           */
+-                              bcopy(a-(width*NBPW),c,width*NBPW);
++                              memcpy(c,a-(width*NBPW),width*NBPW);
+                               for (p = c; (p-c) < width*NBPW; ++p) {
+                                       if (*p < '!' || *p > '~')
+                                               *p = '.';
+@@ -761,7 +761,7 @@
+                               printf("%10.10ld ",*word);
+                               break;
+                       case ASCII:
+-                              bcopy(a,b,NBPW);
++                              memcpy(b,a,NBPW);
+                               for (p = b; (p-b) < NBPW; ++p) {
+                                       if (*p < '!' || *p > '~')
+                                               *p = '.';
+@@ -780,7 +780,7 @@
+          */
+               bzero(c,width*NBPW);
+               if (extra_words) width = extra_words; /* odd number of words */
+-              bcopy(a-(width*NBPW),c,width*NBPW);
++              memcpy(c,a-(width*NBPW),width*NBPW);
+               for (p = c; (p-c) < width*NBPW; ++p) {
+                       if (*p < '!' || *p > '~')
+                               *p = '.';
+--- ltp/testcases/ballista/ballista/serverCommunication.cpp.orig       2006-07-04 18:39:39.000000000 -0600
++++ ltp/testcases/ballista/ballista/serverCommunication.cpp    2006-07-04 18:40:33.000000000 -0600
+@@ -67,7 +67,7 @@
+ #ifdef SUN
+ #include <strings.h> 
+-//includes bcopy proto
++//includes memcpy proto
+ #endif
+@@ -118,7 +118,7 @@
+       }
+-    bcopy ((const char *)hp->h_addr,(char *)&(server_addr.sin_addr.s_addr),hp->h_length);
++    memcpy ((char *)&(server_addr.sin_addr.s_addr),(const char *)hp->h_addr,hp->h_length);
+     server_addr.sin_family = AF_INET;
+--- ltp/tools/netpipe-2.4/TCP.c.orig   2006-07-04 18:41:13.000000000 -0600
++++ ltp/tools/netpipe-2.4/TCP.c        2006-07-04 18:41:39.000000000 -0600
+@@ -85,7 +85,7 @@
+      }
+      lsin1->sin_family = addr->h_addrtype;
+-     bcopy(addr->h_addr, (char*) &(lsin1->sin_addr.s_addr), addr->h_length);
++     memcpy((char*) &(lsin1->sin_addr.s_addr), addr->h_addr, addr->h_length);
+    }
+    lsin1->sin_port = htons(p->port);
index 02f12c4285080b31b26c768d40f4bfa8aee9d0ac..7b44764a85e0446f79eb8e8b4cb8ce3e191ac11d 100644 (file)
@@ -3,7 +3,7 @@
 # ltp-testsuite
 #
 #############################################################
-LTP_TESTSUITE_VERSION:=20050804
+LTP_TESTSUITE_VERSION:=20060615
 LTP_TESTSUITE_SOURCE:=ltp-full-$(LTP_TESTSUITE_VERSION).tgz
 LTP_TESTSUITE_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/ltp
 LTP_TESTSUITE_CAT:=zcat
index 9f955640ca5c2653ffe4564db59509dd8dcffa11..054b91180d52daf1b9da649f2e0230b23911f02c 100644 (file)
@@ -9,8 +9,8 @@
  
  all: $(TARGETS)
  
---- ltp-full-20050707-dist/testcases/kernel/syscalls/getcontext01/Makefile     2005-05-26 14:38:47.000000000 -0600
-+++ ltp-full-20050707/testcases/kernel/syscalls/getcontext01/Makefile  2005-08-02 19:56:11.000000000 -0600
+--- ltp-full-20050707-dist/testcases/kernel/syscalls/getcontext/Makefile       2005-05-26 14:38:47.000000000 -0600
++++ ltp-full-20050707/testcases/kernel/syscalls/getcontext/Makefile    2005-08-02 19:56:11.000000000 -0600
 @@ -24,7 +24,7 @@
  LOADLIBES+=   -L../../../../lib -lltp
  
  static void setup();
  static void cleanup();
  static int setup01();
---- ltp-full-20050707/testcases/kernel/fs/acls/acl_file_test.c.orig    2005-08-09 01:41:25.000000000 -0600
-+++ ltp-full-20050707/testcases/kernel/fs/acls/acl_file_test.c 2005-08-09 01:42:29.000000000 -0600
-@@ -52,12 +52,18 @@
-       }
-       //s = syscall(237, fd,tok); //fremovexattr
-+#ifdef __NR_fremovexattr
-         s = syscall(__NR_fremovexattr, fd,tok); //fremovexattr
-       if (s == -1) {
-                 printf ("User unable to remove extended attributes file %s !\n", argv[1]);
-                 printf("errno = %i\n", errno);
-                 rc = 1;
-         }
-+#else
-+      printf ("User unable to remove extended attributes file %s !\n", argv[1]);
-+      printf("errno = %i\n", ENOSYS);
-+      rc = 1;
-+#endif
-       
-       close (fd);     
-       return  rc;             
 --- ltp-full-20050804/testcases/kernel/syscalls/sysfs.orig/sysfs01.c   2005-12-08 18:26:07.000000000 -0700
 +++ ltp-full-20050804/testcases/kernel/syscalls/sysfs/sysfs01.c        2005-12-08 18:28:26.000000000 -0700
 @@ -72,10 +72,6 @@