mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-22 13:00:06 +00:00
aarch64: Fix error return from __ioctl
Forgotten in ca3cfa40c1
where the error branch was moved from PSEUDO_RET.
This commit is contained in:
parent
30477995dc
commit
74f31c1859
@ -1,3 +1,8 @@
|
||||
2014-05-30 Richard Henderson <rth@twiddle.net>
|
||||
|
||||
* sysdeps/unix/sysv/linux/aarch64/ioctl.S (__ioctl): Remove the
|
||||
use of PSEUDO_RET; perform the error check directly.
|
||||
|
||||
2014-05-30 Marko Myllynen <myllynen@redhat.com>
|
||||
|
||||
* sysdeps/x86_64/link-defines.sym (BND_SIZE): Replace __int128
|
||||
|
@ -20,11 +20,12 @@
|
||||
|
||||
.text
|
||||
ENTRY(__ioctl)
|
||||
movz x8, #__NR_ioctl
|
||||
sxtw x0, w0
|
||||
svc #0x0
|
||||
cmn x0, #0x1, lsl #12
|
||||
PSEUDO_RET
|
||||
PSEUDO_END (__ioctl)
|
||||
mov x8, #__NR_ioctl
|
||||
sxtw x0, w0
|
||||
svc #0x0
|
||||
cmn x0, #4095
|
||||
b.cs .Lsyscall_error
|
||||
ret
|
||||
PSEUDO_END (__ioctl)
|
||||
|
||||
weak_alias (__ioctl, ioctl)
|
||||
|
Loading…
Reference in New Issue
Block a user