1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-08-01 10:06:57 +03: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:
Ulrich Drepper
2007-09-15 22:38:32 +00:00
parent 3a50811c2f
commit 5e17d6b75b
6 changed files with 22 additions and 6 deletions

View File

@ -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;