* sysdeps/unix/sysv/linux/arm/bits/fcntl.h: Declare
authorJoseph Myers <joseph@codesourcery.com>
Tue, 3 Mar 2009 23:18:56 +0000 (23:18 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Tue, 3 Mar 2009 23:18:56 +0000 (23:18 +0000)
fallocate{,64}.

ChangeLog.arm
sysdeps/unix/sysv/linux/arm/bits/fcntl.h

index 864fd57..105ef7d 100644 (file)
@@ -1,3 +1,8 @@
+2009-03-03  Joseph Myers  <joseph@codesourcery.com>
+
+       * sysdeps/unix/sysv/linux/arm/bits/fcntl.h: Declare
+       fallocate{,64}.
+
 2009-02-13  Khem Raj  <raj.khem@gmail.com>
 
        * sysdeps/unix/sysv/linux/arm/nptl/unwind-forcedunwind.c 
index 10d11f2..277c97a 100644 (file)
@@ -235,6 +235,23 @@ extern ssize_t splice (int __fdin, __off64_t *__offin, int __fdout,
 extern ssize_t tee (int __fdin, int __fdout, size_t __len,
                    unsigned int __flags);
 
+/* Reserve storage for the data of the file associated with FD.  */
+# ifndef __USE_FILE_OFFSET64
+extern int fallocate (int __fd, int __mode, __off_t __offset, __off_t __len);
+# else
+#  ifdef __REDIRECT
+extern int __REDIRECT (fallocate, (int __fd, int __mode, __off_t __offset,
+                                  __off_t __len),
+                      fallocate64);
+#  else
+#   define fallocate fallocate64
+#  endif
+# endif
+# ifdef __USE_LARGEFILE64
+extern int fallocate64 (int __fd, int __mode, __off64_t __offset,
+                       __off64_t __len);
+# endif
+
 #endif
 
 __END_DECLS