mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-22 19:00:07 +00:00
* sysdeps/unix/sysv/linux/i386/Makefile (sysdep_routines): Add
call_fallocate in misc subdir. * sysdeps/unix/sysv/linux/i386/call_fallocate.S: New file. * sysdeps/unix/sysv/linux/i386/syscalls.list (fallocate64): Remove. * sysdeps/unix/sysv/linux/i386/posix_fallocate.c: Use __call_fallocate instead of __fallocate64. * sysdeps/unix/sysv/linux/i386/posix_fallocate64.c: Likewise.
This commit is contained in:
parent
3a50811c2f
commit
5e17d6b75b
10
ChangeLog
10
ChangeLog
@ -1,3 +1,13 @@
|
||||
2007-08-26 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* sysdeps/unix/sysv/linux/i386/Makefile (sysdep_routines): Add
|
||||
call_fallocate in misc subdir.
|
||||
* sysdeps/unix/sysv/linux/i386/call_fallocate.S: New file.
|
||||
* sysdeps/unix/sysv/linux/i386/syscalls.list (fallocate64): Remove.
|
||||
* sysdeps/unix/sysv/linux/i386/posix_fallocate.c: Use __call_fallocate
|
||||
instead of __fallocate64.
|
||||
* sysdeps/unix/sysv/linux/i386/posix_fallocate64.c: Likewise.
|
||||
|
||||
2007-09-15 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* rt/Versions (librt): Export __mq_open_2@@GLIBC_2.7.
|
||||
|
@ -1,5 +1,5 @@
|
||||
ifeq ($(subdir),misc)
|
||||
sysdep_routines += ioperm iopl vm86 call_pselect6
|
||||
sysdep_routines += ioperm iopl vm86 call_pselect6 call_fallocate
|
||||
sysdep_headers += sys/elf.h sys/perm.h sys/reg.h sys/vm86.h sys/debugreg.h sys/io.h
|
||||
endif
|
||||
|
||||
|
7
sysdeps/unix/sysv/linux/i386/call_fallocate.S
Normal file
7
sysdeps/unix/sysv/linux/i386/call_fallocate.S
Normal file
@ -0,0 +1,7 @@
|
||||
#include <sysdep.h>
|
||||
|
||||
#ifdef __NR_fallocate
|
||||
PSEUDO_ERRVAL (__call_fallocate, fallocate, 6)
|
||||
ret_ERRVAL
|
||||
PSEUDO_END_ERRVAL(__call_fallocate)
|
||||
#endif
|
@ -28,7 +28,7 @@
|
||||
int __have_fallocate attribute_hidden;
|
||||
#endif
|
||||
|
||||
extern int __fallocate64 (int fd, int mode, __off64_t offset, __off64_t len)
|
||||
extern int __call_fallocate (int fd, int mode, __off64_t offset, __off64_t len)
|
||||
attribute_hidden;
|
||||
|
||||
/* Reserve storage for the data of the file associated with FD. */
|
||||
@ -40,7 +40,7 @@ posix_fallocate (int fd, __off_t offset, __off_t len)
|
||||
if (__builtin_expect (__have_fallocate >= 0, 1))
|
||||
# endif
|
||||
{
|
||||
int res = __fallocate64 (fd, 0, offset, len);
|
||||
int res = __call_fallocate (fd, 0, offset, len);
|
||||
if (! res)
|
||||
return 0;
|
||||
|
||||
|
@ -30,7 +30,7 @@ extern int __posix_fallocate64_l64 (int fd, __off64_t offset, __off64_t len);
|
||||
extern int __have_fallocate attribute_hidden;
|
||||
#endif
|
||||
|
||||
extern int __fallocate64 (int fd, int mode, __off64_t offset, __off64_t len)
|
||||
extern int __call_fallocate (int fd, int mode, __off64_t offset, __off64_t len)
|
||||
attribute_hidden;
|
||||
|
||||
/* Reserve storage for the data of the file associated with FD. */
|
||||
@ -42,7 +42,7 @@ __posix_fallocate64_l64 (int fd, __off64_t offset, __off64_t len)
|
||||
if (__builtin_expect (__have_fallocate >= 0, 1))
|
||||
# endif
|
||||
{
|
||||
int res = __fallocate64 (fd, 0, offset, len);
|
||||
int res = __call_fallocate (fd, 0, offset, len);
|
||||
|
||||
if (! res)
|
||||
return 0;
|
||||
|
@ -6,4 +6,3 @@ vm86 - vm86 i:ip __vm86 vm86@@GLIBC_2.3.4
|
||||
oldgetrlimit EXTRA getrlimit i:ip __old_getrlimit getrlimit@GLIBC_2.0
|
||||
oldsetrlimit EXTRA setrlimit i:ip __old_setrlimit setrlimit@GLIBC_2.0
|
||||
waitpid - waitpid Ci:ipi __waitpid waitpid __libc_waitpid
|
||||
fallocate64 - fallocate Vi:iiiiii __fallocate64
|
||||
|
Loading…
Reference in New Issue
Block a user