Lines Matching refs:stat
165 } stat; in cli_handle_input() local
178 memset(&stat, 0, sizeof(stat)); in cli_handle_input()
183 if (stat.inQuote) { in cli_handle_input()
187 stat.done = 1; in cli_handle_input()
191 if (i > 0 && inbuf[i - 1] == '\\' && stat.inArg) { in cli_handle_input()
197 if (!stat.inQuote && stat.inArg) { in cli_handle_input()
200 if (stat.inQuote && !stat.inArg) { in cli_handle_input()
205 if (!stat.inQuote && !stat.inArg) { in cli_handle_input()
206 stat.inArg = 1; in cli_handle_input()
207 stat.inQuote = 1; in cli_handle_input()
211 } else if (stat.inQuote && stat.inArg) { in cli_handle_input()
212 stat.inArg = 0; in cli_handle_input()
213 stat.inQuote = 0; in cli_handle_input()
219 if (i > 0 && inbuf[i - 1] == '\\' && stat.inArg) { in cli_handle_input()
225 if (!stat.inQuote && stat.inArg) { in cli_handle_input()
226 stat.inArg = 0; in cli_handle_input()
232 if (i > 0 && inbuf[i - 1] == '\\' && stat.inArg) { in cli_handle_input()
238 if (stat.inQuote) { in cli_handle_input()
242 if (!stat.inQuote && stat.inArg) { in cli_handle_input()
243 stat.inArg = 0; in cli_handle_input()
256 if (!stat.inArg) { in cli_handle_input()
257 stat.inArg = 1; in cli_handle_input()
263 } while (!stat.done && ++i < CLI_INBUF_SIZE && in cli_handle_input()
266 if (stat.inQuote) { in cli_handle_input()
391 struct stat s; in cli_tab_complete_path()
454 if (stat(dir, &s)) { in cli_tab_complete_path()
490 if (stat(fpath, &s)) { in cli_tab_complete_path()