Commit 2ba222c5c5c406dd49492e0b5ac69d75ec997e35

Kirill A. Shutemov 2011-07-15T17:31:24

posix: declare 'buf' argument of p_write() as const Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>

diff --git a/src/posix.c b/src/posix.c
index 9dbebbd..4bb8c32 100644
--- a/src/posix.c
+++ b/src/posix.c
@@ -32,9 +32,9 @@ int p_read(git_file fd, void *buf, size_t cnt)
 	return (int)(b - (char *)buf);
 }
 
-int p_write(git_file fd, void *buf, size_t cnt)
+int p_write(git_file fd, const void *buf, size_t cnt)
 {
-	char *b = buf;
+	const char *b = buf;
 	while (cnt) {
 		ssize_t r = write(fd, b, cnt);
 		if (r < 0) {
diff --git a/src/posix.h b/src/posix.h
index eaa8938..622bf83 100644
--- a/src/posix.h
+++ b/src/posix.h
@@ -40,7 +40,7 @@ typedef int git_file;
 extern int p_open(const char *path, int flags);
 extern int p_creat(const char *path, int mode);
 extern int p_read(git_file fd, void *buf, size_t cnt);
-extern int p_write(git_file fd, void *buf, size_t cnt);
+extern int p_write(git_file fd, const void *buf, size_t cnt);
 extern int p_getcwd(char *buffer_out, size_t size);
 
 #define p_lseek(f,n,w) lseek(f, n, w)