The buf in the smbclient write function should be const.
authorAndreas Schneider <anschneider@suse.de>
Wed, 16 Jul 2008 10:05:52 +0000 (12:05 +0200)
committerDerrell Lipman <derrell.lipman@unwireduniverse.com>
Wed, 16 Jul 2008 14:41:43 +0000 (10:41 -0400)
As we try to provide POSIX function, we should use const like all other
POSIX function.

Signed-off-by: Andreas Schneider <anschneider@suse.de>
Signed-off-by: Derrell Lipman <derrell.lipman@unwireduniverse.com>
source/include/libsmb_internal.h
source/include/libsmbclient.h
source/libsmb/libsmb_file.c

index 6930812b29a0b94ba7feeaf34b4c63dad2d3623c..3b909d13b95e25744434493464b55220fb403374 100644 (file)
@@ -346,7 +346,7 @@ SMBC_read_ctx(SMBCCTX *context,
 ssize_t
 SMBC_write_ctx(SMBCCTX *context,
                SMBCFILE *file,
-               void *buf,
+               const void *buf,
                size_t count);
 
 int
index 5fe4fa8c60b9fabd000d9f5629d1af0fa749f8f4..a8b27b709e4fb4ceec89c04f4331a3166bc874d9 100644 (file)
@@ -796,7 +796,7 @@ void smbc_setFunctionRead(SMBCCTX *c, smbc_read_fn fn);
 
 typedef ssize_t (*smbc_write_fn)(SMBCCTX *c,
                                  SMBCFILE *file,
-                                 void *buf,
+                                 const void *buf,
                                  size_t count);
 smbc_write_fn smbc_getFunctionWrite(SMBCCTX *c);
 void smbc_setFunctionWrite(SMBCCTX *c, smbc_write_fn fn);
@@ -1240,7 +1240,7 @@ ssize_t smbc_read(int fd, void *buf, size_t bufsize);
  * @see             smbc_open(), smbc_read()
  *
  */
-ssize_t smbc_write(int fd, void *buf, size_t bufsize);
+ssize_t smbc_write(int fd, const void *buf, size_t bufsize);
 
 
 /**@ingroup file
index 423450b23ee9b74f6c1fa47011d066cac4ad74ef..7b287096c21c48424b6573bb3e973117d418d8ec 100644 (file)
@@ -329,7 +329,7 @@ SMBC_read_ctx(SMBCCTX *context,
 ssize_t
 SMBC_write_ctx(SMBCCTX *context,
                SMBCFILE *file,
-               void *buf,
+               const void *buf,
                size_t count)
 {
        int ret;