diff options
Diffstat (limited to 'sync_pipe_write.c')
-rw-r--r-- | sync_pipe_write.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sync_pipe_write.c b/sync_pipe_write.c index c301da7e5c..40bb2c1ce8 100644 --- a/sync_pipe_write.c +++ b/sync_pipe_write.c @@ -43,7 +43,7 @@ /* write a single message header to the recipient pipe */ -int +size_t pipe_write_header(int pipe_fd, char indicator, int length) { guchar header[1+3]; /* indicator + 3-byte len */ @@ -69,7 +69,7 @@ pipe_write_header(int pipe_fd, char indicator, int length) void pipe_write_block(int pipe_fd, char indicator, const char *msg) { - int ret; + ssize_t ret; int len; /*g_warning("write %d enter", pipe_fd);*/ @@ -89,7 +89,7 @@ pipe_write_block(int pipe_fd, char indicator, const char *msg) /* write value (if we have one) */ if(len) { /*g_warning("write %d indicator: %c value len: %u msg: %s", pipe_fd, indicator, len, msg);*/ - ret = (int) write(pipe_fd, msg, len); + ret = write(pipe_fd, msg, len); if(ret == -1) { return; } |