lib: Make write_data take a const void *
authorVolker Lendecke <vl@samba.org>
Wed, 19 Nov 2014 14:29:26 +0000 (14:29 +0000)
committerJeremy Allison <jra@samba.org>
Sat, 6 Dec 2014 23:12:07 +0000 (00:12 +0100)
This aligns it with write(2)

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/lib/sys_rw_data.c
source3/lib/sys_rw_data.h

index f7bedb3740a33092665e0c68d10f388f9cc62615..e4f9a16345f9c3e23a173f20e9143b00f0924b9e 100644 (file)
@@ -97,7 +97,7 @@ ssize_t write_data_iov(int fd, const struct iovec *orig_iov, int iovcnt)
  on socket calls.
 ****************************************************************************/
 
-ssize_t write_data(int fd, const char *buffer, size_t n)
+ssize_t write_data(int fd, const void *buffer, size_t n)
 {
        struct iovec iov;
 
index fc97573dcbd8aae06b0aa60243d2e1fcf3c85472..5d1995b334287897879fefb38331907c9b475bef 100644 (file)
@@ -28,6 +28,6 @@
 struct iovec;
 
 ssize_t write_data_iov(int fd, const struct iovec *iov, int iovcnt);
-ssize_t write_data(int fd, const char *buffer, size_t n);
+ssize_t write_data(int fd, const void *buffer, size_t n);
 
 #endif