From: Ulrich Drepper Date: Tue, 23 Mar 2004 23:31:47 +0000 (+0000) Subject: (__NR_pread, __NR_pwrite): Define to __NR_p{read,write}64 if not defined. X-Git-Tag: upstream/2.30~10627^2~1201 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=240d71125afb33eb78f38686e450a4f600fa73c9;p=external%2Fglibc.git (__NR_pread, __NR_pwrite): Define to __NR_p{read,write}64 if not defined. --- diff --git a/sysdeps/unix/sysv/linux/alpha/sysdep.h b/sysdeps/unix/sysv/linux/alpha/sysdep.h index 3c0988a..c3de78f 100644 --- a/sysdeps/unix/sysv/linux/alpha/sysdep.h +++ b/sysdeps/unix/sysv/linux/alpha/sysdep.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1992, 1993, 1995, 1996, 1997, 2002, 2003 +/* Copyright (C) 1992, 1993, 1995, 1996, 1997, 2002, 2003, 2004 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper, , August 1995. @@ -65,6 +65,16 @@ # define __NR_semtimedop 423 #endif +/* This is a kludge to make syscalls.list find these under the names + pread and pwrite, since some kernel headers define those names + and some define the *64 names for the same system calls. */ +#if !defined __NR_pread && defined __NR_pread64 +# define __NR_pread __NR_pread64 +#endif +#if !defined __NR_pwrite && defined __NR_pwrite64 +# define __NR_pwrite __NR_pwrite64 +#endif + /* * In order to get the hidden arguments for rt_sigaction set up * properly, we need to call the assembly version. This shouldn't