SOURCES: dietlibc-cvs.patch (NEW) - update from CVS (2009-03-17)

baggins baggins at pld-linux.org
Wed Mar 18 14:24:03 CET 2009


Author: baggins                      Date: Wed Mar 18 13:24:03 2009 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- update from CVS (2009-03-17)

---- Files affected:
SOURCES:
   dietlibc-cvs.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/dietlibc-cvs.patch
diff -u /dev/null SOURCES/dietlibc-cvs.patch:1.1
--- /dev/null	Wed Mar 18 14:24:04 2009
+++ SOURCES/dietlibc-cvs.patch	Wed Mar 18 14:23:57 2009
@@ -0,0 +1,5454 @@
+diff -urN -x CVS dietlibc-0.31/alpha/strlen.c dietlibc/alpha/strlen.c
+--- dietlibc-0.31/alpha/strlen.c	2001-01-09 18:57:38.000000000 +0100
++++ dietlibc/alpha/strlen.c	1970-01-01 01:00:00.000000000 +0100
+@@ -1,32 +0,0 @@
+-#include <string.h>
+-
+-static const unsigned long long magic = 0x0101010101010101LL;
+-
+-size_t strlen(const char *s)
+-{
+-  const char *t = s;
+-  unsigned long long word;
+-
+-  if (!s) return 0;
+-
+-  /* Byte compare up until 64 bit word boundary */
+-  for (; ((unsigned long long) t & 7); t++)
+-    if (!*t) return t - s;
+-
+-  /* Word compare */
+-  do {
+-    word = *((unsigned long long *) t); t += 8;
+-    word = (word - magic) &~ word;
+-    word &= (magic << 7);
+-  } while (word == 0);
+-
+-  /* word & 0x8080808080808080 == word */
+-  word = (word - 1) & (magic << 8);
+-  word += (word << 32);
+-  word += (word << 16);
+-  word += (word << 8);
+-  t += word >> 56;
+-  return ((const char *) t) - 8 - s;
+-}
+-
+-
+diff -urN -x CVS dietlibc-0.31/alpha/syscalls.h dietlibc/alpha/syscalls.h
+--- dietlibc-0.31/alpha/syscalls.h	2005-09-21 09:33:08.000000000 +0200
++++ dietlibc/alpha/syscalls.h	2008-02-19 01:28:13.000000000 +0100
+@@ -380,6 +380,38 @@
+ #define __NR_inotify_init		444
+ #define __NR_inotify_add_watch		445
+ #define __NR_inotify_rm_watch		446
++#define __NR_fdatasync			447
++#define __NR_kexec_load			448
++#define __NR_migrate_pages		449
++#define __NR_openat			450
++#define __NR_mkdirat			451
++#define __NR_mknodat			452
++#define __NR_fchownat			453
++#define __NR_futimesat			454
++#define __NR_fstatat64			455
++#define __NR_unlinkat			456
++#define __NR_renameat			457
++#define __NR_linkat			458
++#define __NR_symlinkat			459
++#define __NR_readlinkat			460
++#define __NR_fchmodat			461
++#define __NR_faccessat			462
++#define __NR_pselect6			463
++#define __NR_ppoll			464
++#define __NR_unshare			465
++#define __NR_set_robust_list		466
++#define __NR_get_robust_list		467
++#define __NR_splice			468
++#define __NR_sync_file_range		469
++#define __NR_tee			470
++#define __NR_vmsplice			471
++#define __NR_move_pages			472
++#define __NR_getcpu			473
++#define __NR_epoll_pwait		474
++#define __NR_utimensat			475
++#define __NR_signalfd			476
++#define __NR_timerfd			477
++#define __NR_eventfd			478
+ 
+ 
+ #define syscall_weak(name,wsym,sym) \
+diff -urN -x CVS dietlibc-0.31/arm/accept.S dietlibc/arm/accept.S
+--- dietlibc-0.31/arm/accept.S	1970-01-01 01:00:00.000000000 +0100
++++ dietlibc/arm/accept.S	2008-09-05 17:13:29.000000000 +0200
+@@ -0,0 +1,7 @@
++#ifdef __ARM_EABI__
++	
++#include "syscalls.h"
++
++syscall(accept,accept)
++
++#endif
+diff -urN -x CVS dietlibc-0.31/arm/__aeabi_unwind_cpp.S dietlibc/arm/__aeabi_unwind_cpp.S
+--- dietlibc-0.31/arm/__aeabi_unwind_cpp.S	1970-01-01 01:00:00.000000000 +0100
++++ dietlibc/arm/__aeabi_unwind_cpp.S	2008-04-12 00:51:11.000000000 +0200
+@@ -0,0 +1,21 @@
++.text
++.global __aeabi_unwind_cpp_pr0
++.hidden __aeabi_unwind_cpp_pr0
++.type __aeabi_unwind_cpp_pr0, %function
++
++.global __aeabi_unwind_cpp_pr1
++.hidden __aeabi_unwind_cpp_pr1
++.type __aeabi_unwind_cpp_pr1, %function
++
++.global __aeabi_unwind_cpp_pr2
++.hidden __aeabi_unwind_cpp_pr2
++.type __aeabi_unwind_cpp_pr2, %function
++
++__aeabi_unwind_cpp_pr0:
++__aeabi_unwind_cpp_pr1:
++__aeabi_unwind_cpp_pr2:
++	mov	pc, lr	@ return from subroutine
++
++.size __aeabi_unwind_cpp_pr0,.-__aeabi_unwind_cpp_pr0
++.size __aeabi_unwind_cpp_pr1,.-__aeabi_unwind_cpp_pr1
++.size __aeabi_unwind_cpp_pr2,.-__aeabi_unwind_cpp_pr2
+diff -urN -x CVS dietlibc-0.31/arm/bind.S dietlibc/arm/bind.S
+--- dietlibc-0.31/arm/bind.S	1970-01-01 01:00:00.000000000 +0100
++++ dietlibc/arm/bind.S	2008-09-05 17:13:29.000000000 +0200
+@@ -0,0 +1,7 @@
++#ifdef __ARM_EABI__
++	
++#include "syscalls.h"
++
++syscall(bind,bind)
++
++#endif
+diff -urN -x CVS dietlibc-0.31/arm/clone.S dietlibc/arm/clone.S
+--- dietlibc-0.31/arm/clone.S	2002-02-28 17:27:02.000000000 +0100
++++ dietlibc/arm/clone.S	2008-09-05 17:13:29.000000000 +0200
+@@ -10,6 +10,76 @@
+ @ Some slightly tricky stuff here... edit with care :-)
+ @
+ 
++
++#ifdef __ARM_EABI__
++
++#define CLONE_VM      0x00000100
++#define CLONE_THREAD  0x00010000
++	
++@ ;  don't do this yet
++@#define RESET_PID
++
++		
++clone:
++__clone:
++	@ ; start with a sanity check
++	cmp	r0, #0
++	cmpne	r1, #0
++	mvneq	r0, #-EINVAL
++	beq	__unified_syscall	@ handle as if error was returned by the syscall
++
++	@ ; insert args into stack
++	str	r3, [r1, #-4]!
++	str	r0, [r1, #-4]!
++	
++	@ ; do the system call
++	@ ; get the flags
++	mov	r0, r2
++#ifdef RESET_PID	
++	mov	ip, r2
++#endif	
++	@ ; child sp is already in r1
++	stmfd	sp!, {r4, r7}
++	@stmdb	sp!, {r4, r7}
++	ldr	r2, [sp, #8]
++	ldr	r3, [sp, #12]
++	ldr	r4, [sp, #16]
++        ldr     r7, =__NR_clone
++	swi	0
++	
++	cmp	r0, #0
++	beq	1f
++	ldmfd	sp!, {r4, r7}	
++	blt	__unified_syscall	@ (return code < 0): handle as an error
++	bx	lr
++1:	
++#ifdef RESET_PID		
++	tst	ip, #CLONE_THREAD
++	bne	3f
++
++	mov	r0, #0xffff0fff
++	mov	lr, pc
++	sub	pc, r0, #31
++	mov	r1, r0
++	tst	ip, #CLONE_VM
++	movne	r0, #-1
++        ldr     r7, =__NR_getpid
++	swi	0
++	str	r0, [r1, #PID_OFFSET] @	; not defined yet ??
++	str	r0, [r1, #TID_OFFSET] @	; not defined yet ??
++3:	
++#endif
++	@ ; pick the function arg and call address off the stack and execute
++	ldr	r0, [sp, #4]
++	mov	lr, pc
++	ldr	pc, [sp], #8
++	
++	@ ; and we're done, passing return value through r0
++	b	_exit			@ branch to _exit (PIC safe)
++
++	
++#else
++		
+ clone:
+ __clone:
+ 	movs	r12, r0			@ check function pointer
+@@ -32,3 +102,4 @@
+ 
+ 1:	b	_exit			@ branch to _exit (PIC safe)
+ 
++#endif
+diff -urN -x CVS dietlibc-0.31/arm/connect.S dietlibc/arm/connect.S
+--- dietlibc-0.31/arm/connect.S	1970-01-01 01:00:00.000000000 +0100
++++ dietlibc/arm/connect.S	2008-09-05 17:13:29.000000000 +0200
+@@ -0,0 +1,7 @@
++#ifdef __ARM_EABI__
++	
++#include "syscalls.h"
++
++syscall(connect,connect)
++
++#endif
+diff -urN -x CVS dietlibc-0.31/arm/dyn_syscalls.S dietlibc/arm/dyn_syscalls.S
+--- dietlibc-0.31/arm/dyn_syscalls.S	2005-10-08 23:22:09.000000000 +0200
++++ dietlibc/arm/dyn_syscalls.S	2008-07-07 14:31:53.000000000 +0200
+@@ -30,6 +30,7 @@
+ /* ok now include all syscalls.s (*.S) and sysdep *.S */
+ #include "mmap.S"
+ #include "waitpid.S"
++#include "select.S"
+ 
+ #include "../syscalls.s/__getpagesize.S"
+ #include "../syscalls.s/__pread.S"
+@@ -132,7 +133,6 @@
+ #include "../syscalls.s/sched_setparam.S"
+ #include "../syscalls.s/sched_setscheduler.S"
+ #include "../syscalls.s/sched_yield.S"
+-#include "../syscalls.s/select.S"
+ #include "../syscalls.s/sendfile.S"
+ #include "../syscalls.s/sendfile64.S"
+ #include "../syscalls.s/setdomainname.S"
+@@ -289,3 +289,4 @@
+ 
+ #include "__longjmp.S"
+ #include "setjmp.S"
++#include "__guard.S"
+diff -urN -x CVS dietlibc-0.31/arm/getpeername.S dietlibc/arm/getpeername.S
+--- dietlibc-0.31/arm/getpeername.S	1970-01-01 01:00:00.000000000 +0100
++++ dietlibc/arm/getpeername.S	2008-09-05 17:13:29.000000000 +0200
+@@ -0,0 +1,7 @@
++#ifdef __ARM_EABI__
++	
++#include "syscalls.h"
++
++syscall(getpeername,getpeername)
++
++#endif
+diff -urN -x CVS dietlibc-0.31/arm/getsockname.S dietlibc/arm/getsockname.S
+--- dietlibc-0.31/arm/getsockname.S	1970-01-01 01:00:00.000000000 +0100
++++ dietlibc/arm/getsockname.S	2008-09-05 17:13:29.000000000 +0200
+@@ -0,0 +1,7 @@
++#ifdef __ARM_EABI__
++	
++#include "syscalls.h"
++
++syscall(getsockname,getsockname)
++
++#endif
+diff -urN -x CVS dietlibc-0.31/arm/listen.S dietlibc/arm/listen.S
+--- dietlibc-0.31/arm/listen.S	1970-01-01 01:00:00.000000000 +0100
++++ dietlibc/arm/listen.S	2008-09-05 17:13:29.000000000 +0200
+@@ -0,0 +1,7 @@
++#ifdef __ARM_EABI__
++	
++#include "syscalls.h"
++
++syscall(listen,listen)
++
++#endif
+diff -urN -x CVS dietlibc-0.31/arm/Makefile.add dietlibc/arm/Makefile.add
+--- dietlibc-0.31/arm/Makefile.add	2002-05-09 03:05:10.000000000 +0200
++++ dietlibc/arm/Makefile.add	2008-09-05 17:13:29.000000000 +0200
+@@ -1,5 +1,8 @@
+ 
+-LIBOBJ+=$(OBJDIR)/md5asm.o
+-CFLAGS+=-Os -fomit-frame-pointer -fstrict-aliasing -mhard-float
++LIBOBJ+=$(OBJDIR)/md5asm.o $(OBJDIR)/__aeabi_unwind_cpp.o
++CFLAGS+=-Os -fomit-frame-pointer -fstrict-aliasing
++#ifdef __ARM_EABI__
++CFLAGS+=-mabi=aapcs-linux -mfloat-abi=soft -mno-thumb-interwork
++#endif
+ VPATH:=arm:syscalls.s:$(VPATH)
+ LIBGMON_OBJS+=$(OBJDIR)/mcount.o
+diff -urN -x CVS dietlibc-0.31/arm/md5asm.S dietlibc/arm/md5asm.S
+--- dietlibc-0.31/arm/md5asm.S	2002-03-08 11:56:15.000000000 +0100
++++ dietlibc/arm/md5asm.S	2008-09-05 17:13:29.000000000 +0200
+@@ -57,8 +57,12 @@
+    .global MD5Update
+ 
+    .text
++#ifdef __ARM_EABI__
++   .align  4
++#else		
+    .align  2
+-
++#endif
++	
+     @ --
+     @ void MD5Init (MD5_CTX* context);
+     @ --
+diff -urN -x CVS dietlibc-0.31/arm/mmap.S dietlibc/arm/mmap.S
+--- dietlibc-0.31/arm/mmap.S	2002-02-18 20:57:39.000000000 +0100
++++ dietlibc/arm/mmap.S	2008-12-02 22:50:42.000000000 +0100
+@@ -1,4 +1,3 @@
+-
+ #include <errno.h>
+ #include "syscalls.h"
+ 
+@@ -15,6 +14,24 @@
+ 
+ .global mmap
+ 
++#ifdef __ARM_EABI__
++
++mmap:
++	str     r5, [sp, #-4]!
++	ldr     r5, [sp, #8]
++	str     r4, [sp, #-4]!
++	ldr     r4, [sp, #8]
++	mov	ip, r7
++	mov	r7, #__NR_mmap2
++	svc	0x00000000
++	mov	r7, ip
++	ldr     r4, [sp], #4
++	ldr     r5, [sp], #4
++	cmn	r0, #4096
++	mov	pc, lr			@ return
++
++#else	
++		
+ mmap:
+ 	stmdb	sp!, {r0, r1, r2, r3}
+ 	mov	r0, sp
+@@ -22,3 +39,4 @@
+ 	add	sp, sp, #16
+ 	b	__unified_syscall
+ 
++#endif
+diff -urN -x CVS dietlibc-0.31/arm/recvfrom.S dietlibc/arm/recvfrom.S
+--- dietlibc-0.31/arm/recvfrom.S	1970-01-01 01:00:00.000000000 +0100
++++ dietlibc/arm/recvfrom.S	2008-09-05 17:13:29.000000000 +0200
+@@ -0,0 +1,7 @@
++#ifdef __ARM_EABI__
++	
++#include "syscalls.h"
++
++syscall(recvfrom,recvfrom)
++
++#endif
+diff -urN -x CVS dietlibc-0.31/arm/recvmsg.S dietlibc/arm/recvmsg.S
+--- dietlibc-0.31/arm/recvmsg.S	1970-01-01 01:00:00.000000000 +0100
++++ dietlibc/arm/recvmsg.S	2008-09-05 17:13:29.000000000 +0200
+@@ -0,0 +1,7 @@
++#ifdef __ARM_EABI__
++	
++#include "syscalls.h"
++
++syscall(recvmsg,recvmsg)
++
++#endif
+diff -urN -x CVS dietlibc-0.31/arm/recv.S dietlibc/arm/recv.S
+--- dietlibc-0.31/arm/recv.S	1970-01-01 01:00:00.000000000 +0100
++++ dietlibc/arm/recv.S	2008-09-05 17:13:29.000000000 +0200
+@@ -0,0 +1,7 @@
++#ifdef __ARM_EABI__
++	
++#include "syscalls.h"
++
++syscall(recv,recv)
++
++#endif
+diff -urN -x CVS dietlibc-0.31/arm/sendmsg.S dietlibc/arm/sendmsg.S
+--- dietlibc-0.31/arm/sendmsg.S	1970-01-01 01:00:00.000000000 +0100
++++ dietlibc/arm/sendmsg.S	2008-09-05 17:13:29.000000000 +0200
+@@ -0,0 +1,7 @@
++#ifdef __ARM_EABI__
++	
++#include "syscalls.h"
++
++syscall(sendmsg,sendmsg)
++
++#endif
+diff -urN -x CVS dietlibc-0.31/arm/send.S dietlibc/arm/send.S
+--- dietlibc-0.31/arm/send.S	1970-01-01 01:00:00.000000000 +0100
++++ dietlibc/arm/send.S	2008-09-05 17:13:29.000000000 +0200
+@@ -0,0 +1,7 @@
++#ifdef __ARM_EABI__
++	
++#include "syscalls.h"
++
++syscall(send,send)
++
++#endif
+diff -urN -x CVS dietlibc-0.31/arm/sendto.S dietlibc/arm/sendto.S
+--- dietlibc-0.31/arm/sendto.S	1970-01-01 01:00:00.000000000 +0100
++++ dietlibc/arm/sendto.S	2008-09-05 17:13:29.000000000 +0200
+@@ -0,0 +1,7 @@
++#ifdef __ARM_EABI__
++	
++#include "syscalls.h"
++
++syscall(sendto,sendto)
++
++#endif
+diff -urN -x CVS dietlibc-0.31/arm/setjmp.S dietlibc/arm/setjmp.S
+--- dietlibc-0.31/arm/setjmp.S	2001-07-02 18:06:48.000000000 +0200
++++ dietlibc/arm/setjmp.S	2008-09-05 17:13:29.000000000 +0200
+@@ -12,6 +12,6 @@
+ 	sfm	f4, 4, [r0], #48
+ #endif
+ 	stmia	r0, {r4-r11, sp, lr}
+-	sub	r0, r0, #30
++	sub	r0, r0, #48
+ 	b	__sigjmp_save
+ 
+diff -urN -x CVS dietlibc-0.31/arm/setsockopt.S dietlibc/arm/setsockopt.S
+--- dietlibc-0.31/arm/setsockopt.S	1970-01-01 01:00:00.000000000 +0100
++++ dietlibc/arm/setsockopt.S	2008-09-05 17:13:29.000000000 +0200
+@@ -0,0 +1,7 @@
++#ifdef __ARM_EABI__
++	
++#include "syscalls.h"
++
++syscall(setsockopt,setsockopt)
++
++#endif
+diff -urN -x CVS dietlibc-0.31/arm/shutdown.S dietlibc/arm/shutdown.S
+--- dietlibc-0.31/arm/shutdown.S	1970-01-01 01:00:00.000000000 +0100
++++ dietlibc/arm/shutdown.S	2008-09-05 17:13:29.000000000 +0200
+@@ -0,0 +1,7 @@
++#ifdef __ARM_EABI__
++	
++#include "syscalls.h"
++
++syscall(shutdown,shutdown)
++
++#endif
+diff -urN -x CVS dietlibc-0.31/arm/socketpair.S dietlibc/arm/socketpair.S
+--- dietlibc-0.31/arm/socketpair.S	1970-01-01 01:00:00.000000000 +0100
++++ dietlibc/arm/socketpair.S	2008-09-05 17:13:29.000000000 +0200
+@@ -0,0 +1,7 @@
++#ifdef __ARM_EABI__
++	
++#include "syscalls.h"
++
++syscall(socketpair,socketpair)
++
++#endif
+diff -urN -x CVS dietlibc-0.31/arm/socket.S dietlibc/arm/socket.S
+--- dietlibc-0.31/arm/socket.S	1970-01-01 01:00:00.000000000 +0100
++++ dietlibc/arm/socket.S	2008-09-05 17:13:29.000000000 +0200
+@@ -0,0 +1,7 @@
++#ifdef __ARM_EABI__
++	
++#include "syscalls.h"
++
++syscall(socket,socket)
++
++#endif
+diff -urN -x CVS dietlibc-0.31/arm/start.S dietlibc/arm/start.S
+--- dietlibc-0.31/arm/start.S	2006-04-04 07:35:14.000000000 +0200
++++ dietlibc/arm/start.S	2008-09-05 17:13:29.000000000 +0200
+@@ -3,12 +3,48 @@
+ #include "syscalls.h"
+ 
+ 	.text
++#ifdef __ARM_EABI__
++	.align 4
++#else
+ 	.align 2
+-
++#endif
++	
+ 	.global _start
+ 	.weak 	exit
+ 	.global _exit
+ 
++
++#ifdef __ARM_EABI__
++
++_start:
++
++	mov	fp, #0			@ clear the frame pointer
++	ldr	a1, [sp], #4		@ argc
++	mov	a2, sp			@ argv
++	ldr	ip, .L3
++	add	a3, a2, a1, lsl #2	@ &argv[argc]
++	add	a3, a3, #4		@ envp	
++	str	a3, [ip, #0]		@ environ = envp
++	bl	main
++		
++@
++@ The exit status from main() is already in r0.
++@ We need to branch to 'exit' in case we have linked with 'atexit'.
++@
++	bl	exit
++
++exit:
++_exit:
++
++	mov	r7, #__NR_exit		
++	swi	0			@ never returns.
++
++.L3:	.word 	environ
++
++	
++#else	
++
++	
+ _start:
+ 
+ #ifdef WANT_DYNAMIC
+@@ -72,4 +108,4 @@
+ #endif
+ 
+ 
+-
++#endif
+diff -urN -x CVS dietlibc-0.31/arm/syscalls.h dietlibc/arm/syscalls.h
+--- dietlibc-0.31/arm/syscalls.h	2007-08-24 23:19:33.000000000 +0200
++++ dietlibc/arm/syscalls.h	2008-09-30 23:02:35.000000000 +0200
+@@ -1,5 +1,16 @@
+-#define __NR_SYSCALL_BASE	0x900000
++#ifndef _ARM_SYSCALL_H
++#define _ARM_SYSCALL_H 1
+ 
++#define __NR_OABI_SYSCALL_BASE	0x900000
++
++#if defined(__thumb__) || defined(__ARM_EABI__)
++#define __NR_SYSCALL_BASE	0
++#else
++#define __NR_SYSCALL_BASE	__NR_OABI_SYSCALL_BASE
++#endif
++
++
++#define __NR_restart_syscall		(__NR_SYSCALL_BASE+  0)
+ #define __NR_exit			(__NR_SYSCALL_BASE+  1)
+ #define __NR_fork			(__NR_SYSCALL_BASE+  2)
+ #define __NR_read			(__NR_SYSCALL_BASE+  3)
+@@ -126,10 +137,10 @@
+ #define __NR_adjtimex			(__NR_SYSCALL_BASE+124)
+ #define __NR_mprotect			(__NR_SYSCALL_BASE+125)
+ #define __NR_sigprocmask		(__NR_SYSCALL_BASE+126)
+-#define __NR_create_module		(__NR_SYSCALL_BASE+127)
++					/* 127 was sys_create_module */
+ #define __NR_init_module		(__NR_SYSCALL_BASE+128)
+ #define __NR_delete_module		(__NR_SYSCALL_BASE+129)
+-#define __NR_get_kernel_syms		(__NR_SYSCALL_BASE+130)
++					/* 130 was sys_get_kernel_syms */
+ #define __NR_quotactl			(__NR_SYSCALL_BASE+131)
+ #define __NR_getpgid			(__NR_SYSCALL_BASE+132)
+ #define __NR_fchdir			(__NR_SYSCALL_BASE+133)
+@@ -166,7 +177,7 @@
+ #define __NR_setresuid			(__NR_SYSCALL_BASE+164)
+ #define __NR_getresuid			(__NR_SYSCALL_BASE+165)
+ 					/* 166 was sys_vm86 */
+-#define __NR_query_module		(__NR_SYSCALL_BASE+167)
++					/* 167 was sys_query_module */
+ #define __NR_poll			(__NR_SYSCALL_BASE+168)
+ #define __NR_nfsservctl			(__NR_SYSCALL_BASE+169)
+ #define __NR_setresgid			(__NR_SYSCALL_BASE+170)
+@@ -179,8 +190,8 @@
+ #define __NR_rt_sigtimedwait		(__NR_SYSCALL_BASE+177)
+ #define __NR_rt_sigqueueinfo		(__NR_SYSCALL_BASE+178)
+ #define __NR_rt_sigsuspend		(__NR_SYSCALL_BASE+179)
+-#define __NR_pread			(__NR_SYSCALL_BASE+180)
+-#define __NR_pwrite			(__NR_SYSCALL_BASE+181)
++#define __NR_pread64			(__NR_SYSCALL_BASE+180)
++#define __NR_pwrite64			(__NR_SYSCALL_BASE+181)
+ #define __NR_chown			(__NR_SYSCALL_BASE+182)
+ #define __NR_getcwd			(__NR_SYSCALL_BASE+183)
+ #define __NR_capget			(__NR_SYSCALL_BASE+184)
+@@ -269,7 +280,7 @@
+ #define __NR_fstatfs64			(__NR_SYSCALL_BASE+267)
+ #define __NR_tgkill			(__NR_SYSCALL_BASE+268)
+ #define __NR_utimes			(__NR_SYSCALL_BASE+269)
+-#define __NR_fadvise64			(__NR_SYSCALL_BASE+270)
++#define __NR_arm_fadvise64_64		(__NR_SYSCALL_BASE+270)
+ #define __NR_pciconfig_iobase		(__NR_SYSCALL_BASE+271)
+ #define __NR_pciconfig_read		(__NR_SYSCALL_BASE+272)
+ #define __NR_pciconfig_write		(__NR_SYSCALL_BASE+273)
+@@ -280,10 +291,38 @@
<<Diff was trimmed, longer than 597 lines>>


More information about the pld-cvs-commit mailing list