* sysdeps/unix/sysv/linux/m68k/bits/fcntl.h: Declare
authorJoseph Myers <joseph@codesourcery.com>
Wed, 4 Mar 2009 22:49:21 +0000 (22:49 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Wed, 4 Mar 2009 22:49:21 +0000 (22:49 +0000)
fallocate{,64}.

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

index f6af26a..d199e36 100644 (file)
@@ -1,3 +1,8 @@
+2009-03-04  Joseph Myers  <joseph@codesourcery.com>
+
+       * sysdeps/unix/sysv/linux/m68k/bits/fcntl.h: Declare
+       fallocate{,64}.
+
 2009-02-26  Joseph Myers  <joseph@codesourcery.com>
 
        * sysdeps/unix/sysv/linux/m68k/bits/stat.h: Protect UTIME_NOW and
index 203d5a1..1e396dc 100644 (file)
@@ -234,6 +234,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