mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-22 19:00:07 +00:00
2009-03-17 Ryan S. Arnold <rsa@us.ibm.com>
Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/fallocate.c: Handle old kernel headers. * sysdeps/unix/sysv/linux/fallocate64.c: Likewise.
This commit is contained in:
parent
fc0c57057e
commit
353f210707
@ -1,3 +1,9 @@
|
||||
2009-03-17 Ryan S. Arnold <rsa@us.ibm.com>
|
||||
Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* sysdeps/unix/sysv/linux/fallocate.c: Handle old kernel headers.
|
||||
* sysdeps/unix/sysv/linux/fallocate64.c: Likewise.
|
||||
|
||||
2009-03-25 Andrew Stubbs <ams@codesourcery.com>
|
||||
|
||||
* sysdeps/sh/libc-tls.c: New file.
|
||||
|
@ -25,7 +25,12 @@
|
||||
int
|
||||
fallocate (int fd, int mode, __off_t offset, __off_t len)
|
||||
{
|
||||
#ifndef __NR_fallocate
|
||||
return INLINE_SYSCALL (fallocate, 6, fd, mode,
|
||||
__LONG_LONG_PAIR (offset >> 31, offset),
|
||||
__LONG_LONG_PAIR (len >> 31, len));
|
||||
#else
|
||||
__set_errno (ENOSYS);
|
||||
return -1;
|
||||
#endif
|
||||
}
|
||||
|
@ -25,9 +25,14 @@
|
||||
int
|
||||
__fallocate64_l64 (int fd, int mode, __off64_t offset, __off64_t len)
|
||||
{
|
||||
#ifndef __NR_fallocate
|
||||
return INLINE_SYSCALL (fallocate, 6, fd, mode,
|
||||
__LONG_LONG_PAIR ((long int) (offset >> 32),
|
||||
(long int) offset),
|
||||
__LONG_LONG_PAIR ((long int) (len >> 32),
|
||||
(long int) len));
|
||||
#else
|
||||
__set_errno (ENOSYS);
|
||||
return -1;
|
||||
#endif
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user