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

Lines Matching refs:pending

912     PendingCommand pending;
1075 (async) ? (PendingCommand *) NULL : &pending);
1094 pending.serial = tkSendSerial;
1095 pending.dispPtr = dispPtr;
1096 pending.target = destName;
1097 pending.commWindow = commWindow;
1098 pending.interp = interp;
1099 pending.result = NULL;
1100 pending.errorInfo = NULL;
1101 pending.errorCode = NULL;
1102 pending.gotResponse = 0;
1103 pending.nextPtr = tsdPtr->pendingCommands;
1104 tsdPtr->pendingCommands = &pending;
1118 while (!pending.gotResponse) {
1126 if (!ValidateName(pending.dispPtr, pending.target,
1127 pending.commWindow, 0)) {
1129 if (ValidateName(pending.dispPtr, pending.target,
1130 pending.commWindow, 1)) {
1135 pending.code = TCL_ERROR;
1136 pending.result = (char *) ckalloc((unsigned) (strlen(msg) + 1));
1137 strcpy(pending.result, msg);
1138 pending.gotResponse = 1;
1148 * Unregister the information about the pending command
1152 if (tsdPtr->pendingCommands != &pending) {
1155 tsdPtr->pendingCommands = pending.nextPtr;
1156 if (pending.errorInfo != NULL) {
1160 * result in errorInfo before appending pending.errorInfo; we've
1161 * already got everything we need in pending.errorInfo.
1165 Tcl_AddErrorInfo(interp, pending.errorInfo);
1166 ckfree(pending.errorInfo);
1168 if (pending.errorCode != NULL) {
1170 errorObjPtr = Tcl_NewStringObj(pending.errorCode, -1);
1172 ckfree(pending.errorCode);
1174 Tcl_SetResult(interp, pending.result, TCL_DYNAMIC);
1175 return pending.code;
1718 * then the pending operation is marked as complete with
1767 * Make sure this command is still pending.