Lines Matching refs:mode

55 check_cloexec(FILE *fp, const char *mode)  in check_cloexec()  argument
63 if (strchr(mode, 'e') != NULL) in check_cloexec()
76 const char *mode; in ATF_TC_BODY() local
80 mode = allmodes[i]; in ATF_TC_BODY()
81 fp = popen("exit 7", mode); in ATF_TC_BODY()
82 ATF_CHECK_MSG(fp != NULL, "popen(, \"%s\") failed", mode); in ATF_TC_BODY()
85 check_cloexec(fp, mode); in ATF_TC_BODY()
97 const char *mode; in ATF_TC_BODY() local
102 mode = rmodes[i]; in ATF_TC_BODY()
103 fp = popen("exit 9", mode); in ATF_TC_BODY()
104 ATF_CHECK_MSG(fp != NULL, "popen(, \"%s\") failed", mode); in ATF_TC_BODY()
107 check_cloexec(fp, mode); in ATF_TC_BODY()
119 mode = rmodes[i]; in ATF_TC_BODY()
120 fp = popen("echo hi there", mode); in ATF_TC_BODY()
121 ATF_CHECK_MSG(fp != NULL, "popen(, \"%s\") failed", mode); in ATF_TC_BODY()
124 check_cloexec(fp, mode); in ATF_TC_BODY()
141 const char *mode; in ATF_TC_BODY() local
146 mode = wmodes[i]; in ATF_TC_BODY()
147 fp = popen("read x && [ \"$x\" = abcd ]", mode); in ATF_TC_BODY()
148 ATF_CHECK_MSG(fp != NULL, "popen(, \"%s\") failed", mode); in ATF_TC_BODY()
151 check_cloexec(fp, mode); in ATF_TC_BODY()
165 mode = wmodes[i]; in ATF_TC_BODY()
166 fp = popen("exit 88", mode); in ATF_TC_BODY()
167 ATF_CHECK_MSG(fp != NULL, "popen(, \"%s\") failed", mode); in ATF_TC_BODY()
170 check_cloexec(fp, mode); in ATF_TC_BODY()
185 mode = wmodes[i]; in ATF_TC_BODY()
186 fp = popen("read x", mode); in ATF_TC_BODY()
188 "popen(, \"%s\") failed", mode); in ATF_TC_BODY()
191 mode = wmodes[j]; in ATF_TC_BODY()
192 fp2 = popen("read x", mode); in ATF_TC_BODY()
194 "popen(, \"%s\") failed", mode); in ATF_TC_BODY()
215 const char *mode; in ATF_TC_BODY() local
221 mode = rwmodes[i]; in ATF_TC_BODY()
222 fp = popen("read x && printf '%s\\n' \"Q${x#a}\"", mode); in ATF_TC_BODY()
223 ATF_CHECK_MSG(fp != NULL, "popen(, \"%s\") failed", mode); in ATF_TC_BODY()
226 check_cloexec(fp, mode); in ATF_TC_BODY()