Lines Matching refs:unitNumber
150 static Cookie NoopUnit(const Terminator &terminator, int unitNumber, in NoopUnit() argument
153 terminator.sourceFileName(), terminator.sourceLine(), unitNumber) in NoopUnit()
162 static ExternalFileUnit *GetOrCreateUnit(int unitNumber, Direction direction, in GetOrCreateUnit() argument
167 unitNumber, direction, isUnformatted, terminator)}) { in GetOrCreateUnit()
171 errorCookie = NoopUnit(terminator, unitNumber, IostatBadUnitNumber); in GetOrCreateUnit()
178 int unitNumber, const char *sourceFile, int sourceLine, A &&...xs) { in BeginExternalListIO() argument
180 if (unitNumber == DefaultUnit) { in BeginExternalListIO()
181 unitNumber = DIR == Direction::Input ? 5 : 6; in BeginExternalListIO()
185 unitNumber, DIR, false /*!unformatted*/, terminator, errorCookie)}; in BeginExternalListIO()
225 ExternalUnit unitNumber, const char *sourceFile, int sourceLine) { in IONAME()
227 unitNumber, sourceFile, sourceLine); in IONAME()
231 ExternalUnit unitNumber, const char *sourceFile, int sourceLine) { in IONAME()
233 unitNumber, sourceFile, sourceLine); in IONAME()
238 ExternalUnit unitNumber, const char *sourceFile, int sourceLine) { in BeginExternalFormattedIO() argument
240 if (unitNumber == DefaultUnit) { in BeginExternalFormattedIO()
241 unitNumber = DIR == Direction::Input ? 5 : 6; in BeginExternalFormattedIO()
245 unitNumber, DIR, false /*!unformatted*/, terminator, errorCookie)}; in BeginExternalFormattedIO()
282 std::size_t formatLength, ExternalUnit unitNumber, const char *sourceFile, in IONAME()
285 format, formatLength, unitNumber, sourceFile, sourceLine); in IONAME()
289 std::size_t formatLength, ExternalUnit unitNumber, const char *sourceFile, in IONAME()
292 format, formatLength, unitNumber, sourceFile, sourceLine); in IONAME()
297 ExternalUnit unitNumber, const char *sourceFile, int sourceLine) { in BeginUnformattedIO() argument
301 unitNumber, DIR, true /*unformatted*/, terminator, errorCookie)}; in BeginUnformattedIO()
348 ExternalUnit unitNumber, const char *sourceFile, int sourceLine) { in IONAME()
350 unitNumber, sourceFile, sourceLine); in IONAME()
354 ExternalUnit unitNumber, const char *sourceFile, int sourceLine) { in IONAME()
356 unitNumber, sourceFile, sourceLine); in IONAME()
360 ExternalUnit unitNumber, const char *sourceFile, int sourceLine) { in IONAME()
365 unitNumber, terminator, wasExtant)}) { in IONAME()
369 return NoopUnit(terminator, unitNumber, IostatBadUnitNumber); in IONAME()
382 Cookie IONAME(BeginWait)(ExternalUnit unitNumber, AsynchronousId id, in IONAME()
384 if (ExternalFileUnit * unit{ExternalFileUnit::LookUp(unitNumber)}) { in IONAME()
395 terminator, unitNumber, id == 0 ? IostatOk : IostatBadWaitUnit); in IONAME()
399 ExternalUnit unitNumber, const char *sourceFile, int sourceLine) { in IONAME()
400 return IONAME(BeginWait)(unitNumber, 0 /*no ID=*/, sourceFile, sourceLine); in IONAME()
404 ExternalUnit unitNumber, const char *sourceFile, int sourceLine) { in IONAME()
405 if (ExternalFileUnit * unit{ExternalFileUnit::LookUpForClose(unitNumber)}) { in IONAME()
411 return NoopUnit(terminator, unitNumber); in IONAME()
416 ExternalUnit unitNumber, const char *sourceFile, int sourceLine) { in IONAME()
417 if (ExternalFileUnit * unit{ExternalFileUnit::LookUp(unitNumber)}) { in IONAME()
423 return NoopUnit(terminator, unitNumber, in IONAME()
424 unitNumber >= 0 ? IostatOk : IostatBadFlushUnit); in IONAME()
429 ExternalUnit unitNumber, const char *sourceFile, int sourceLine) { in IONAME()
431 if (ExternalFileUnit * unit{ExternalFileUnit::LookUp(unitNumber)}) { in IONAME()
435 return NoopUnit(terminator, unitNumber, IostatBadBackspaceUnit); in IONAME()
440 ExternalUnit unitNumber, const char *sourceFile, int sourceLine) { in IONAME()
444 unit{GetOrCreateUnit(unitNumber, Direction::Output, std::nullopt, in IONAME()
454 ExternalUnit unitNumber, const char *sourceFile, int sourceLine) { in IONAME()
458 unit{GetOrCreateUnit(unitNumber, Direction::Input, std::nullopt, in IONAME()
468 ExternalUnit unitNumber, const char *sourceFile, int sourceLine) { in IONAME()
469 if (ExternalFileUnit * unit{ExternalFileUnit::LookUp(unitNumber)}) { in IONAME()
480 return &New<InquireNoUnitState>{oom}(sourceFile, sourceLine, unitNumber) in IONAME()
1059 std::int64_t result{open->unit().unitNumber()}; in IONAME()