]> mj.ucw.cz Git - libucw.git/blobdiff - ucw/io.h
Opt: Added OPT_BREAK
[libucw.git] / ucw / io.h
index 85c8bc63dbac8c98f2b02e89d489ea6cd4165dee..ac8c7ec67df834670e0f32293d564b3cbe5a3b26 100644 (file)
--- a/ucw/io.h
+++ b/ucw/io.h
@@ -12,6 +12,8 @@
 
 #include <fcntl.h>
 #include <unistd.h>
 
 #include <fcntl.h>
 #include <unistd.h>
+#include <sys/stat.h>
+#include <sys/types.h>
 
 #ifdef CONFIG_UCW_CLEAN_ABI
 #define careful_read ucw_careful_read
 
 #ifdef CONFIG_UCW_CLEAN_ABI
 #define careful_read ucw_careful_read
@@ -63,13 +65,13 @@ ucw_off_t ucw_file_size(const char *name);
 
 /* io-mmap.c */
 
 
 /* io-mmap.c */
 
-void *mmap_file(const char *name, unsigned *len, int writeable);
-void munmap_file(void *start, unsigned len);
+void *mmap_file(const char *name, size_t *len, int writeable);
+void munmap_file(void *start, size_t len);
 
 /* io-careful.c */
 
 
 /* io-careful.c */
 
-int careful_read(int fd, void *buf, int len);
-int careful_write(int fd, const void *buf, int len);
+int careful_read(int fd, void *buf, size_t len);
+int careful_write(int fd, const void *buf, size_t len);
 
 /* io-sync.c */
 
 
 /* io-sync.c */