Home | History | Annotate | Download | only in tests

Lines Matching refs:err

59 	int err;
62 err = mkdir(rootpath, S_IRUSR | S_IWUSR | S_IXUSR);
63 if (err != 0)
66 err = mkdir(polpath, S_IRUSR | S_IWUSR | S_IXUSR);
67 if (err != 0)
70 err = mkdir(actpath, S_IRUSR | S_IWUSR | S_IXUSR);
71 if (err != 0)
74 err = mkdir(modpath, S_IRUSR | S_IWUSR | S_IXUSR);
75 if (err != 0)
91 err = semanage_check_init(sh, rootpath);
92 if (err != 0)
103 int err;
106 err = rmdir(modpath);
107 if (err != 0)
110 err = rmdir(actpath);
111 if (err != 0)
114 err = rmdir(polpath);
115 if (err != 0)
118 err = rmdir(rootpath);
119 if (err != 0)
157 int err;
160 err = mknod(readlockpath, S_IRUSR | S_IWUSR, S_IFREG);
163 err = chmod(modpath, 0);
164 CU_ASSERT(err == 0);
165 err = chmod(readlockpath, 0);
166 CU_ASSERT(err == 0);
167 err = chmod(polpath, 0);
168 CU_ASSERT(err == 0);
170 err = semanage_store_access_check();
171 CU_ASSERT(err == -1);
174 err = chmod(polpath, S_IRUSR | S_IXUSR);
175 CU_ASSERT(err == 0);
176 err = chmod(readlockpath, S_IRUSR);
177 CU_ASSERT(err == 0);
178 err = chmod(modpath, S_IRUSR | S_IXUSR);
179 CU_ASSERT(err == 0);
181 err = semanage_store_access_check();
182 CU_ASSERT(err == SEMANAGE_CAN_READ);
185 err = chmod(polpath, S_IRUSR | S_IWUSR | S_IXUSR);
186 CU_ASSERT(err == 0);
187 err = chmod(readlockpath, S_IRUSR | S_IWUSR);
188 CU_ASSERT(err == 0);
189 err = chmod(modpath, S_IRUSR | S_IWUSR | S_IXUSR);
190 CU_ASSERT(err == 0);
192 err = semanage_store_access_check();
193 CU_ASSERT(err == SEMANAGE_CAN_WRITE);
196 err = chmod(polpath, S_IRUSR | S_IXUSR);
197 CU_ASSERT(err == 0);
198 err = chmod(readlockpath, 0);
199 CU_ASSERT(err == 0);
200 err = chmod(modpath, S_IRUSR | S_IXUSR);
201 CU_ASSERT(err == 0);
203 err = semanage_store_access_check();
204 CU_ASSERT(err == 0);
207 err = chmod(polpath, S_IRUSR | S_IWUSR | S_IXUSR);
208 CU_ASSERT(err == 0);
209 err = chmod(readlockpath, 0);
210 CU_ASSERT(err == 0);
211 err = chmod(modpath, S_IRUSR | S_IWUSR | S_IXUSR);
212 CU_ASSERT(err == 0);
214 err = semanage_store_access_check();
215 CU_ASSERT(err == 0);
218 err = remove(readlockpath);
219 CU_ASSERT(err == 0);
222 err = chmod(modpath, 0);
223 CU_ASSERT(err == 0);
224 err = chmod(polpath, 0);
225 CU_ASSERT(err == 0);
227 err = semanage_store_access_check();
228 CU_ASSERT(err == -1);
231 err = chmod(polpath, S_IRUSR | S_IXUSR);
232 CU_ASSERT(err == 0);
233 err = chmod(modpath, S_IRUSR | S_IXUSR);
234 CU_ASSERT(err == 0);
236 err = semanage_store_access_check();
237 CU_ASSERT(err == 0);
240 err = chmod(polpath, S_IRUSR | S_IWUSR | S_IXUSR);
241 CU_ASSERT(err == 0);
243 err = semanage_store_access_check();
244 CU_ASSERT(err == SEMANAGE_CAN_READ);
247 err = chmod(polpath, S_IRUSR | S_IWUSR | S_IXUSR);
248 CU_ASSERT(err == 0);
249 err = chmod(modpath, S_IRUSR | S_IWUSR | S_IXUSR);
250 CU_ASSERT(err == 0);
252 err = semanage_store_access_check();
253 CU_ASSERT(err == SEMANAGE_CAN_WRITE);
260 int err;
263 err = semanage_get_active_lock(sh);
264 CU_ASSERT(err == 0);
267 err = semanage_get_active_lock(sh);
268 CU_ASSERT(err == 0);
274 err = semanage_get_active_lock(sh);
275 CU_ASSERT(err == 0);
281 err = semanage_get_trans_lock(sh);
282 CU_ASSERT(err == 0);
285 err = semanage_get_trans_lock(sh);
286 CU_ASSERT(err == 0);
292 err = semanage_get_trans_lock(sh);
293 CU_ASSERT(err == 0);
299 err = remove(readlockpath);
300 CU_ASSERT(err == 0);
301 err = remove(translockpath);
302 CU_ASSERT(err == 0);
311 int sourcefd, goodfd, badfd, err;
349 err =
352 CU_ASSERT_FALSE(err);
360 err =
363 CU_ASSERT_EQUAL(err, -1);