]> mj.ucw.cz Git - libucw.git/blobdiff - lib/lfs.h
HTML parser basically works. A *lot* of things still needs to be cleaned up.
[libucw.git] / lib / lfs.h
index 7a63597fe3c1a086139517698a7c4b2972eb8a2a..b9fb487291151febf4d81c53fe6b112d14567894 100644 (file)
--- a/lib/lfs.h
+++ b/lib/lfs.h
@@ -1,7 +1,7 @@
 /*
  *     Sherlock Library -- Large File Support
  *
- *     (c) 1999--2000 Martin Mares <mj@ucw.cz>
+ *     (c) 1999--2001 Martin Mares <mj@ucw.cz>
  */
 
 #ifndef _SHERLOCK_LFS_H
 #define sh_seek lseek64
 #define sh_pread pread64
 #define sh_pwrite pwrite64
+#define sh_ftruncate ftruncate64
 #define SHERLOCK_HAVE_PREAD
 
 #else
 
 /*
- *  Talk directly with the kernel. The LFS implementations of LFS in Linux 2.2
+ *  Talk directly with the kernel. The implementations of LFS in Linux 2.2
  *  and 2.4 differ, but fortunately for us only in things like stat64 which
  *  we don't need to use.
  */
@@ -84,6 +85,7 @@ extern loff_t llseek(int fd, loff_t pos, int whence);
 
 #define sh_open open
 #define sh_seek(f,o,w) lseek(f,o,w)
+#define sh_ftruncate(f,o) ftruncate(f,o)
 
 #endif /* !SHERLOCK_CONFIG_LFS */