mirror of
https://sourceware.org/git/glibc.git
synced 2025-12-06 12:01:08 +03:00
This patch sets lseek/llseek for 64-bit, MIPS n32, and x86_32 as non- cancelable. This make it consistant with 32-bit platform. Tested on i686, x86_64, and x32. * sysdeps/unix/sysv/linux/mips/mips64/syscalls.list (lseek): Set as non-cancelable. * sysdeps/unix/sysv/linux/wordsize-64/syscalls.list (llseek): Likewise. * sysdeps/unix/sysv/linux/x86_64/x32/lseek.S (__libc_lseek64): Likewise.
21 lines
788 B
Plaintext
21 lines
788 B
Plaintext
# File name Caller Syscall name Args Strong name Weak names
|
|
|
|
lseek - lseek i:iii __libc_lseek __lseek lseek __llseek llseek __libc_lseek64 __lseek64 lseek64
|
|
|
|
mmap - mmap b:aniiii __mmap mmap __mmap64 mmap64
|
|
|
|
ftruncate - ftruncate i:ii __ftruncate ftruncate ftruncate64 __ftruncate64
|
|
truncate - truncate i:si truncate truncate64
|
|
|
|
# Semaphore and shm system calls. msgctl, shmctl, and semctl have C
|
|
# wrappers (to set __IPC_64).
|
|
msgget - msgget i:ii __msgget msgget
|
|
msgrcv - msgrcv Ci:ibnii __msgrcv msgrcv
|
|
msgsnd - msgsnd Ci:ibni __msgsnd msgsnd
|
|
shmat - shmat i:ipi __shmat shmat
|
|
shmdt - shmdt i:s __shmdt shmdt
|
|
shmget - shmget i:iii __shmget shmget
|
|
semop - semop i:ipi __semop semop
|
|
semtimedop - semtimedop i:ipip semtimedop
|
|
semget - semget i:iii __semget semget
|