AArch64: Fix mmap64() definition for AArch64, X86_64
For 64bit Architectures mmap() is equivalent to mmap64(). This patch maps mmap64() to mmap() in a similar way to other syscalls that differ based on the size of off_t and off64_t Change-Id: If21b21ef71120bad23d9a608d02d4a7de5220a87 Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
This commit is contained in:
parent
7bd0815371
commit
ed76a9361c
@ -93,8 +93,6 @@ ssize_t pwrite64(int, void*, size_t, off64_t) arm,mips,x86
|
|||||||
ssize_t pwrite64|pwrite(int, void*, size_t, off_t) aarch64,x86_64
|
ssize_t pwrite64|pwrite(int, void*, size_t, off_t) aarch64,x86_64
|
||||||
int close(int) all
|
int close(int) all
|
||||||
pid_t getpid() all
|
pid_t getpid() all
|
||||||
void* mmap(void*, size_t, int, int, int, long) aarch64,x86_64
|
|
||||||
void* __mmap2:mmap2(void*, size_t, int, int, int, long) arm,mips,x86
|
|
||||||
int munmap(void*, size_t) all
|
int munmap(void*, size_t) all
|
||||||
void* mremap(void*, size_t, size_t, unsigned long) all
|
void* mremap(void*, size_t, size_t, unsigned long) all
|
||||||
int msync(const void*, size_t, int) all
|
int msync(const void*, size_t, int) all
|
||||||
@ -159,6 +157,9 @@ ssize_t sendfile|sendfile64(int out_fd, int in_fd, off_t* offset, size_t count)
|
|||||||
int truncate(const char*, off_t) arm,mips,x86
|
int truncate(const char*, off_t) arm,mips,x86
|
||||||
int truncate64(const char*, off64_t) arm,mips,x86
|
int truncate64(const char*, off64_t) arm,mips,x86
|
||||||
int truncate|truncate64(const char*, off_t) aarch64,x86_64
|
int truncate|truncate64(const char*, off_t) aarch64,x86_64
|
||||||
|
# (mmap only gets two lines because we only used the 64-bit variant on 32-bit systems.)
|
||||||
|
void* __mmap2:mmap2(void*, size_t, int, int, int, long) arm,mips,x86
|
||||||
|
void* mmap|mmap64(void*, size_t, int, int, int, off_t) aarch64,x86_64
|
||||||
|
|
||||||
# file system
|
# file system
|
||||||
int chdir(const char*) all
|
int chdir(const char*) all
|
||||||
|
@ -19,3 +19,6 @@ ENTRY(mmap)
|
|||||||
|
|
||||||
ret
|
ret
|
||||||
END(mmap)
|
END(mmap)
|
||||||
|
|
||||||
|
.globl _C_LABEL(mmap64)
|
||||||
|
.equ _C_LABEL(mmap64), _C_LABEL(mmap)
|
||||||
|
@ -15,3 +15,6 @@ ENTRY(mmap)
|
|||||||
1:
|
1:
|
||||||
ret
|
ret
|
||||||
END(mmap)
|
END(mmap)
|
||||||
|
|
||||||
|
.globl _C_LABEL(mmap64)
|
||||||
|
.equ _C_LABEL(mmap64), _C_LABEL(mmap)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user