Lines Matching defs:filePtr
330 register FileHandler *filePtr;
345 for (filePtr = firstFileHandlerPtr; filePtr != NULL;
346 filePtr = filePtr->nextPtr) {
347 if (filePtr->file == file) {
351 if (filePtr == NULL) {
352 filePtr = (FileHandler *) ckalloc(sizeof(FileHandler));
353 filePtr->file = file;
354 filePtr->nextPtr = firstFileHandlerPtr;
355 firstFileHandlerPtr = filePtr;
364 filePtr->mask = mask;
365 filePtr->readyMask = 0;
366 filePtr->proc = proc;
367 filePtr->clientData = clientData;
393 FileHandler *filePtr, *prevPtr;
400 for (prevPtr = NULL, filePtr = firstFileHandlerPtr; ;
401 prevPtr = filePtr, filePtr = filePtr->nextPtr) {
402 if (filePtr == NULL) {
405 if (filePtr->file == file) {
415 firstFileHandlerPtr = filePtr->nextPtr;
417 prevPtr->nextPtr = filePtr->nextPtr;
419 ckfree((char *) filePtr);
476 FileHandler *filePtr;
481 for (filePtr = firstFileHandlerPtr; filePtr != NULL;
482 filePtr = filePtr->nextPtr) {
483 if (filePtr->mask != 0) {
484 Tcl_WatchFile(filePtr->file, filePtr->mask);
517 FileHandler *filePtr;
523 for (filePtr = firstFileHandlerPtr; filePtr != NULL;
524 filePtr = filePtr->nextPtr) {
525 if (filePtr->mask != 0) {
526 filePtr->readyMask = Tcl_FileReady(filePtr->file, filePtr->mask);
527 if (filePtr->readyMask != 0) {
531 fileEvPtr->file = filePtr->file;
567 FileHandler *filePtr;
582 for (filePtr = firstFileHandlerPtr; filePtr != NULL;
583 filePtr = filePtr->nextPtr) {
584 if (filePtr->file != fileEvPtr->file) {
600 mask = filePtr->readyMask & filePtr->mask;
601 filePtr->readyMask = 0;
603 (*filePtr->proc)(filePtr->clientData, mask);