OSDN Git Service

resolved conflicts for merge of ea248d9c to lmp-mr1-ub-dev
[android-x86/bionic.git] / libc / arch-arm64 / syscalls / pread64.S
index b333946..6c9f0e9 100644 (file)
@@ -3,22 +3,14 @@
 #include <private/bionic_asm.h>
 
 ENTRY(pread64)
-    stp     x29, x30, [sp, #-16]!
-    mov     x29,  sp
-    str     x8,       [sp, #-16]!
-
     mov     x8, __NR_pread64
     svc     #0
 
-    ldr     x8,       [sp], #16
-    ldp     x29, x30, [sp], #16
-
     cmn     x0, #(MAX_ERRNO + 1)
     cneg    x0, x0, hi
-    b.hi    __set_errno
+    b.hi    __set_errno_internal
 
     ret
 END(pread64)
 
-    .globl pread
-    .equ pread, pread64
+ALIAS_SYMBOL(pread, pread64)