From 6a60acaa86ffc8b867f76eac5455f1f250c9ff92 Mon Sep 17 00:00:00 2001 From: "\"Steven J. Hill\"" Date: Sat, 2 Dec 2006 06:42:25 +0000 Subject: Bump the revision to the latest release and update the patches. Some idiots decided to use deprecated functions 'bzero' and 'bcmp' so we patch that up. Someone fell free to pass the patch upstream to the LTP persons, I don't have time. --- .../ltp-testsuite-remove-bzero-bcmp.patch | 65 ++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 package/ltp-testsuite/ltp-testsuite-remove-bzero-bcmp.patch (limited to 'package/ltp-testsuite/ltp-testsuite-remove-bzero-bcmp.patch') diff --git a/package/ltp-testsuite/ltp-testsuite-remove-bzero-bcmp.patch b/package/ltp-testsuite/ltp-testsuite-remove-bzero-bcmp.patch new file mode 100644 index 000000000..16f1a1c19 --- /dev/null +++ b/package/ltp-testsuite/ltp-testsuite-remove-bzero-bcmp.patch @@ -0,0 +1,65 @@ +diff -ur ltp-full-20061121/testcases/kernel/fs/fsx-linux/fsx-linux.c ltp-full-20061121-patched/testcases/kernel/fs/fsx-linux/fsx-linux.c +--- ltp-full-20061121/testcases/kernel/fs/fsx-linux/fsx-linux.c 2006-11-21 14:31:29.000000000 -0600 ++++ ltp-full-20061121-patched/testcases/kernel/fs/fsx-linux/fsx-linux.c 2006-12-02 00:35:42.070475329 -0600 +@@ -322,7 +322,7 @@ + unsigned op = 0; + unsigned bad = 0; + +- if (bcmp(good_buf + offset, temp_buf, size) != 0) { ++ if (memcmp(good_buf + offset, temp_buf, size) != 0) { + prt("READ BAD DATA: offset = 0x%x, size = 0x%x\n", + offset, size); + prt("OFFSET\tGOOD\tBAD\tRANGE\n"); +diff -ur ltp-full-20061121/testcases/kernel/io/ltp-aiodio/fsx-linux.c ltp-full-20061121-patched/testcases/kernel/io/ltp-aiodio/fsx-linux.c +--- ltp-full-20061121/testcases/kernel/io/ltp-aiodio/fsx-linux.c 2006-11-21 14:31:27.000000000 -0600 ++++ ltp-full-20061121-patched/testcases/kernel/io/ltp-aiodio/fsx-linux.c 2006-12-02 00:36:09.496726421 -0600 +@@ -355,7 +355,7 @@ + unsigned op = 0; + unsigned bad = 0; + +- if (bcmp(good_buf + offset, temp_buf, size) != 0) { ++ if (memcmp(good_buf + offset, temp_buf, size) != 0) { + prt("READ BAD DATA: offset = 0x%x, size = 0x%x, fname = %s\n", + offset, size, fname); + prt("OFFSET\tGOOD\tBAD\tRANGE\n"); +diff -ur ltp-full-20061121/testcases/kernel/syscalls/symlink/symlink01.c ltp-full-20061121-patched/testcases/kernel/syscalls/symlink/symlink01.c +--- ltp-full-20061121/testcases/kernel/syscalls/symlink/symlink01.c 2006-11-21 14:31:28.000000000 -0600 ++++ ltp-full-20061121-patched/testcases/kernel/syscalls/symlink/symlink01.c 2006-12-02 00:36:18.081430964 -0600 +@@ -904,7 +904,7 @@ + "stat(2) failed to return inode information for a regular object file"); + return(0); + } +- else if (bcmp((char *)&statter, (char *)&asymlink, sizeof(statter)) != 0) { ++ else if (memcmp((char *)&statter, (char *)&asymlink, sizeof(statter)) != 0) { + TEST_RESULT=TFAIL; + sprintf(test_msg, + "lstat(2) and stat(2) do not return same inode information for an object file"); +diff -ur ltp-full-20061121/testcases/network/nfs/fsx-linux/fsx-linux.c ltp-full-20061121-patched/testcases/network/nfs/fsx-linux/fsx-linux.c +--- ltp-full-20061121/testcases/network/nfs/fsx-linux/fsx-linux.c 2006-11-21 14:31:24.000000000 -0600 ++++ ltp-full-20061121-patched/testcases/network/nfs/fsx-linux/fsx-linux.c 2006-12-02 00:35:51.495248935 -0600 +@@ -325,7 +325,7 @@ + unsigned op = 0; + unsigned bad = 0; + +- if (bcmp(good_buf + offset, temp_buf, size) != 0) { ++ if (memcmp(good_buf + offset, temp_buf, size) != 0) { + prt("READ BAD DATA: offset = 0x%x, size = 0x%x\n", + offset, size); + prt("OFFSET\tGOOD\tBAD\tRANGE\n"); +diff -ur ltp-full-20061121/testcases/network/nfsv4/locks/netsync.c ltp-full-20061121-patched/testcases/network/nfsv4/locks/netsync.c +--- ltp-full-20061121/testcases/network/nfsv4/locks/netsync.c 2006-11-21 14:31:27.000000000 -0600 ++++ ltp-full-20061121-patched/testcases/network/nfsv4/locks/netsync.c 2006-12-02 00:38:03.710097050 -0600 +@@ -57,11 +57,11 @@ + perror ("socket"); + exit(1); + } +- bzero(&local, sizeof(local)); ++ memset(&local, 0, sizeof(local)); + local.sin_family = AF_INET; + local.sin_port = htons(PORT); + local.sin_addr.s_addr = INADDR_ANY; +- bzero(&(local.sin_zero), 8); ++ memset(&(local.sin_zero), 0, 8); + + if(bind(sock, (struct sockaddr *)&local, sizeof(struct sockaddr))== -1){ + perror("bind"); -- cgit v1.2.3