summaryrefslogtreecommitdiffstats
path: root/generic/tclProcess.c
diff options
context:
space:
mode:
authorapnadkarni <apnmbx-wits@yahoo.com>2023-04-19 09:18:32 (GMT)
committerapnadkarni <apnmbx-wits@yahoo.com>2023-04-19 09:18:32 (GMT)
commitae3ae231d062923a954f46ee5d854b7cb1ed3360 (patch)
treeee4764a682218ba0762817716723101f26a5155f /generic/tclProcess.c
parentd87bc3c2f0cc186486e5c0fee0dc59a8e952cbaa (diff)
parentd4dd40b364d4b3e6a4fa9e5b26c65d79e7d3d58d (diff)
downloadtcl-ae3ae231d062923a954f46ee5d854b7cb1ed3360.zip
tcl-ae3ae231d062923a954f46ee5d854b7cb1ed3360.tar.gz
tcl-ae3ae231d062923a954f46ee5d854b7cb1ed3360.tar.bz2
Merge trunk
Diffstat (limited to 'generic/tclProcess.c')
-rw-r--r--generic/tclProcess.c36
1 files changed, 18 insertions, 18 deletions
diff --git a/generic/tclProcess.c b/generic/tclProcess.c
index 0dad7c4..b621e31 100644
--- a/generic/tclProcess.c
+++ b/generic/tclProcess.c
@@ -233,9 +233,9 @@ WaitProcessStatus(
if (msgObjPtr) *msgObjPtr = Tcl_ObjPrintf(
"error waiting for process to exit: %s", msg);
if (errorObjPtr) {
- errorStrings[0] = Tcl_NewStringObj("POSIX", TCL_INDEX_NONE);
- errorStrings[1] = Tcl_NewStringObj(Tcl_ErrnoId(), TCL_INDEX_NONE);
- errorStrings[2] = Tcl_NewStringObj(msg, TCL_INDEX_NONE);
+ errorStrings[0] = Tcl_NewStringObj("POSIX", -1);
+ errorStrings[1] = Tcl_NewStringObj(Tcl_ErrnoId(), -1);
+ errorStrings[2] = Tcl_NewStringObj(msg, -1);
*errorObjPtr = Tcl_NewListObj(3, errorStrings);
}
return TCL_PROCESS_ERROR;
@@ -256,9 +256,9 @@ WaitProcessStatus(
*/
if (msgObjPtr) *msgObjPtr = Tcl_NewStringObj(
- "child process exited abnormally", TCL_INDEX_NONE);
+ "child process exited abnormally", -1);
if (errorObjPtr) {
- errorStrings[0] = Tcl_NewStringObj("CHILDSTATUS", TCL_INDEX_NONE);
+ errorStrings[0] = Tcl_NewStringObj("CHILDSTATUS", -1);
TclNewIntObj(errorStrings[1], resolvedPid);
TclNewIntObj(errorStrings[2], WEXITSTATUS(waitStatus));
*errorObjPtr = Tcl_NewListObj(3, errorStrings);
@@ -277,10 +277,10 @@ WaitProcessStatus(
if (msgObjPtr) *msgObjPtr = Tcl_ObjPrintf(
"child killed: %s", msg);
if (errorObjPtr) {
- errorStrings[0] = Tcl_NewStringObj("CHILDKILLED", TCL_INDEX_NONE);
+ errorStrings[0] = Tcl_NewStringObj("CHILDKILLED", -1);
TclNewIntObj(errorStrings[1], resolvedPid);
- errorStrings[2] = Tcl_NewStringObj(Tcl_SignalId(WTERMSIG(waitStatus)), TCL_INDEX_NONE);
- errorStrings[3] = Tcl_NewStringObj(msg, TCL_INDEX_NONE);
+ errorStrings[2] = Tcl_NewStringObj(Tcl_SignalId(WTERMSIG(waitStatus)), -1);
+ errorStrings[3] = Tcl_NewStringObj(msg, -1);
*errorObjPtr = Tcl_NewListObj(4, errorStrings);
}
return TCL_PROCESS_SIGNALED;
@@ -296,10 +296,10 @@ WaitProcessStatus(
if (msgObjPtr) *msgObjPtr = Tcl_ObjPrintf(
"child suspended: %s", msg);
if (errorObjPtr) {
- errorStrings[0] = Tcl_NewStringObj("CHILDSUSP", TCL_INDEX_NONE);
+ errorStrings[0] = Tcl_NewStringObj("CHILDSUSP", -1);
TclNewIntObj(errorStrings[1], resolvedPid);
- errorStrings[2] = Tcl_NewStringObj(Tcl_SignalId(WSTOPSIG(waitStatus)), TCL_INDEX_NONE);
- errorStrings[3] = Tcl_NewStringObj(msg, TCL_INDEX_NONE);
+ errorStrings[2] = Tcl_NewStringObj(Tcl_SignalId(WSTOPSIG(waitStatus)), -1);
+ errorStrings[3] = Tcl_NewStringObj(msg, -1);
*errorObjPtr = Tcl_NewListObj(4, errorStrings);
}
return TCL_PROCESS_STOPPED;
@@ -312,12 +312,12 @@ WaitProcessStatus(
if (codePtr) *codePtr = waitStatus;
if (msgObjPtr) *msgObjPtr = Tcl_NewStringObj(
- "child wait status didn't make sense\n", TCL_INDEX_NONE);
+ "child wait status didn't make sense\n", -1);
if (errorObjPtr) {
- errorStrings[0] = Tcl_NewStringObj("TCL", TCL_INDEX_NONE);
- errorStrings[1] = Tcl_NewStringObj("OPERATION", TCL_INDEX_NONE);
- errorStrings[2] = Tcl_NewStringObj("EXEC", TCL_INDEX_NONE);
- errorStrings[3] = Tcl_NewStringObj("ODDWAITRESULT", TCL_INDEX_NONE);
+ errorStrings[0] = Tcl_NewStringObj("TCL", -1);
+ errorStrings[1] = Tcl_NewStringObj("OPERATION", -1);
+ errorStrings[2] = Tcl_NewStringObj("EXEC", -1);
+ errorStrings[3] = Tcl_NewStringObj("ODDWAITRESULT", -1);
TclNewIntObj(errorStrings[4], resolvedPid);
*errorObjPtr = Tcl_NewListObj(5, errorStrings);
}
@@ -455,7 +455,7 @@ ProcessStatusObjCmd(
Tcl_HashEntry *entry;
Tcl_HashSearch search;
ProcessInfo *info;
- size_t i, numPids;
+ Tcl_Size i, numPids;
Tcl_Obj **pidObjs;
int result;
int pid;
@@ -600,7 +600,7 @@ ProcessPurgeObjCmd(
Tcl_HashEntry *entry;
Tcl_HashSearch search;
ProcessInfo *info;
- size_t i, numPids;
+ Tcl_Size i, numPids;
Tcl_Obj **pidObjs;
int result, pid;