Lines Matching refs:msg
20 void IoErrorHandler::SignalError(int iostatOrErrno, const char *msg, ...) { in SignalError() argument
33 if (msg && (flags_ & hasIoMsg)) { in SignalError()
36 va_start(ap, msg); in SignalError()
37 std::vsnprintf(buffer, sizeof buffer, msg, ap); in SignalError()
42 } else if (msg) { in SignalError()
44 va_start(ap, msg); in SignalError()
45 CrashArgs(msg, ap); in SignalError()
61 int ioStatOrErrno, const char *msg, std::size_t length) { in Forward() argument
62 if (ioStat_ != IostatOk && msg && (flags_ & hasIoMsg)) { in Forward()
63 ioMsg_ = SaveDefaultCharacter(msg, length, *this); in Forward()
65 if (ioStatOrErrno != IostatOk && msg) { in Forward()
66 SignalError(ioStatOrErrno, "%.*s", static_cast<int>(length), msg); in Forward()
85 const char *msg{ioMsg_.get()}; in GetIoMsg() local
86 if (!msg) { in GetIoMsg()
87 msg = IostatErrorString(ioStat_ == IostatOk ? pendingError_ : ioStat_); in GetIoMsg()
89 if (msg) { in GetIoMsg()
90 ToFortranDefaultCharacter(buffer, bufferLength, msg); in GetIoMsg()
103 msg = ::strerror_r(ioStat_, buffer, bufferLength); in GetIoMsg()
113 msg = strerror(ioStat_); in GetIoMsg()
118 if (msg) { in GetIoMsg()
119 ToFortranDefaultCharacter(buffer, bufferLength, msg); in GetIoMsg()