Lines Matching refs:exchange
111 if (FileToRemoveList *N = Next.exchange(nullptr))
113 if (char *F = Filename.exchange(nullptr))
144 OldFilename = Current->Filename.exchange(nullptr);
159 FileToRemoveList *OldHead = Head.exchange(nullptr);
165 if (char *path = currentFile->Filename.exchange(nullptr)) {
183 currentFile->Filename.exchange(path);
188 Head.exchange(OldHead);
199 FileToRemoveList *Head = FilesToRemove.exchange(nullptr);
382 OneShotPipeSignalFunction.exchange(nullptr))
387 if (auto OldInterruptFunction = InterruptFunction.exchange(nullptr))
420 InterruptFunction.exchange(IF);
425 InfoSignalFunction.exchange(Handler);
430 OneShotPipeSignalFunction.exchange(Handler);