summaryrefslogtreecommitdiffstats
path: root/unix/tclUnixChan.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2023-05-29 19:41:08 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2023-05-29 19:41:08 (GMT)
commitaf838a5d529d837dc588e5c57d07d94dd612afcc (patch)
tree6900f1dd2e2d0b0c66f05ad17d704e6002e0dc5e /unix/tclUnixChan.c
parent69ae2a0f039e827976e6af9b7b2047473fa9f647 (diff)
parent8091425c93b8846adbfd2667a6b30120241d1552 (diff)
downloadtcl-af838a5d529d837dc588e5c57d07d94dd612afcc.zip
tcl-af838a5d529d837dc588e5c57d07d94dd612afcc.tar.gz
tcl-af838a5d529d837dc588e5c57d07d94dd612afcc.tar.bz2
Merge 8.7
Diffstat (limited to 'unix/tclUnixChan.c')
-rw-r--r--unix/tclUnixChan.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/unix/tclUnixChan.c b/unix/tclUnixChan.c
index 62c3be9..c99c3fb 100644
--- a/unix/tclUnixChan.c
+++ b/unix/tclUnixChan.c
@@ -278,7 +278,7 @@ FileInputProc(
*/
do {
- bytesRead = read(fsPtr->fd, buf, toRead);
+ bytesRead = read(fsPtr->fd, buf, (size_t)toRead);
} while ((bytesRead < 0) && (errno == EINTR));
if (bytesRead < 0) {
@@ -327,7 +327,7 @@ FileOutputProc(
return 0;
}
- written = write(fsPtr->fd, buf, toWrite);
+ written = write(fsPtr->fd, buf, (size_t)toWrite);
if (written >= 0) {
return written;
}
@@ -679,7 +679,7 @@ FileGetOptionProc(
if ((len > 1) && (strncmp(optionName, "-stat", len) == 0)) {
Tcl_Obj *dictObj = StatOpenFile(fsPtr);
const char *dictContents;
- int dictLength;
+ Tcl_Size dictLength;
if (dictObj == NULL) {
Tcl_SetObjResult(interp, Tcl_ObjPrintf(