diff options
| -rw-r--r-- | package/ltp-testsuite/ltp-testsuite.patch | 21 | 
1 files changed, 21 insertions, 0 deletions
diff --git a/package/ltp-testsuite/ltp-testsuite.patch b/package/ltp-testsuite/ltp-testsuite.patch index 5605ccd58..3251d7ce6 100644 --- a/package/ltp-testsuite/ltp-testsuite.patch +++ b/package/ltp-testsuite/ltp-testsuite.patch @@ -120,3 +120,24 @@ diff -urN ltp-full-20050707-dist/testcases/kernel/syscalls/swapon/swapon02.c ltp   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;		  | 
