• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/tcl-102/tk/tk/unix/

Lines Matching refs:pending

954     PendingCommand pending;
1113 Tcl_DStringLength(&request) + 1, (async ? NULL : &pending));
1132 pending.serial = localData.sendSerial;
1133 pending.dispPtr = dispPtr;
1134 pending.target = destName;
1135 pending.commWindow = commWindow;
1136 pending.interp = interp;
1137 pending.result = NULL;
1138 pending.errorInfo = NULL;
1139 pending.errorCode = NULL;
1140 pending.gotResponse = 0;
1141 pending.nextPtr = tsdPtr->pendingCommands;
1142 tsdPtr->pendingCommands = &pending;
1154 while (!pending.gotResponse) {
1162 if (!ValidateName(pending.dispPtr, pending.target,
1163 pending.commWindow, 0)) {
1166 if (ValidateName(pending.dispPtr, pending.target,
1167 pending.commWindow, 1)) {
1172 pending.code = TCL_ERROR;
1173 pending.result = (char *) ckalloc((unsigned) (strlen(msg) + 1));
1174 strcpy(pending.result, msg);
1175 pending.gotResponse = 1;
1185 * Unregister the information about the pending command and return the
1189 if (tsdPtr->pendingCommands != &pending) {
1192 tsdPtr->pendingCommands = pending.nextPtr;
1193 if (pending.errorInfo != NULL) {
1197 * result in errorInfo before appending pending.errorInfo; we've
1198 * already got everything we need in pending.errorInfo.
1202 Tcl_AddErrorInfo(interp, pending.errorInfo);
1203 ckfree(pending.errorInfo);
1205 if (pending.errorCode != NULL) {
1206 Tcl_Obj *errorObjPtr = Tcl_NewStringObj(pending.errorCode, -1);
1209 ckfree(pending.errorCode);
1211 Tcl_SetResult(interp, pending.result, TCL_DYNAMIC);
1212 return pending.code;
1746 * operation fails and if pendingPtr is non-NULL, then the pending
1793 * Make sure this command is still pending.