Lines Matching refs:ifs
963 const char *ifs; member
6086 word_len = strcspn(str, G.ifs); in expand_on_ifs()
6113 if (G.ifs_whitespace != G.ifs /* usually false ($IFS is usually all whitespace), */ in expand_on_ifs()
6114 && strchr(G.ifs, *str) /* the second check would fail */ in expand_on_ifs()
6321 && '\0' == str[strcspn(str, G.ifs)] in encode_then_append_var_plusminus()
6347 if (!dquoted && strchr(G.ifs, ch)) { in encode_then_append_var_plusminus()
7046 if (G.ifs[0]) in expand_vars_to_list()
7047 o_addchr(output, G.ifs[0]); in expand_vars_to_list()
9218 if (G.ifs_whitespace != G.ifs) in run_pipe()
9220 G.ifs = get_local_var_value("IFS"); in run_pipe()
9221 if (G.ifs) { in run_pipe()
9223 G.ifs_whitespace = (char*)G.ifs; in run_pipe()
9224 p = skip_whitespace(G.ifs); in run_pipe()
9228 int len = p - G.ifs; in run_pipe()
9231 d = mempcpy(G.ifs_whitespace, G.ifs, len); in run_pipe()
9240 G.ifs = defifs; in run_pipe()
9241 G.ifs_whitespace = (char*)G.ifs; in run_pipe()
11011 params.ifs = get_local_var_value("IFS"); /* can be NULL */ in builtin_read()