Lines Matching refs:error_str
33 static void ErrnoToStr(char *error_str, size_t error_len) { in ErrnoToStr() argument
35 ::snprintf(error_str, error_len, "%s", strerror.c_str()); in ErrnoToStr()
90 bool PseudoTerminal::OpenFirstAvailableMaster(int oflag, char *error_str, in OpenFirstAvailableMaster() argument
92 if (error_str) in OpenFirstAvailableMaster()
93 error_str[0] = '\0'; in OpenFirstAvailableMaster()
99 if (error_str) in OpenFirstAvailableMaster()
100 ErrnoToStr(error_str, error_len); in OpenFirstAvailableMaster()
106 if (error_str) in OpenFirstAvailableMaster()
107 ErrnoToStr(error_str, error_len); in OpenFirstAvailableMaster()
114 if (error_str) in OpenFirstAvailableMaster()
115 ErrnoToStr(error_str, error_len); in OpenFirstAvailableMaster()
122 if (error_str) in OpenFirstAvailableMaster()
123 ::snprintf(error_str, error_len, "%s", "pseudo terminal not supported"); in OpenFirstAvailableMaster()
139 bool PseudoTerminal::OpenSlave(int oflag, char *error_str, size_t error_len) { in OpenSlave() argument
140 if (error_str) in OpenSlave()
141 error_str[0] = '\0'; in OpenSlave()
146 const char *slave_name = GetSlaveName(error_str, error_len); in OpenSlave()
154 if (error_str) in OpenSlave()
155 ErrnoToStr(error_str, error_len); in OpenSlave()
173 const char *PseudoTerminal::GetSlaveName(char *error_str, in GetSlaveName() argument
175 if (error_str) in GetSlaveName()
176 error_str[0] = '\0'; in GetSlaveName()
179 if (error_str) in GetSlaveName()
180 ::snprintf(error_str, error_len, "%s", in GetSlaveName()
186 if (error_str && slave_name == nullptr) in GetSlaveName()
187 ErrnoToStr(error_str, error_len); in GetSlaveName()
211 lldb::pid_t PseudoTerminal::Fork(char *error_str, size_t error_len) { in Fork() argument
212 if (error_str) in Fork()
213 error_str[0] = '\0'; in Fork()
218 if (OpenFirstAvailableMaster(flags, error_str, error_len)) { in Fork()
224 if (error_str) in Fork()
225 ErrnoToStr(error_str, error_len); in Fork()
230 if (OpenSlave(O_RDWR, error_str, error_len)) { in Fork()
240 if (error_str) in Fork()
241 ErrnoToStr(error_str, error_len); in Fork()
246 if (error_str && !error_str[0]) in Fork()
247 ErrnoToStr(error_str, error_len); in Fork()
251 if (error_str && !error_str[0]) in Fork()
252 ErrnoToStr(error_str, error_len); in Fork()
256 if (error_str && !error_str[0]) in Fork()
257 ErrnoToStr(error_str, error_len); in Fork()