Lines Matching refs:error

86 	int i, error;
89 error = open(fd_list[i].fd_name, O_CREAT | O_EXCL, fd_list[i].fd_mode);
90 if (error == -1) {
92 return (error);
94 close(error);
95 error = chown(fd_list[i].fd_name, fd_list[i].fd_owner,
97 if (error) {
99 return (error);
108 int error;
110 error = setreuid(ROOT_UID, ROOT_UID);
111 if (error)
112 return (error);
114 error = setregid(WHEEL_GID, WHEEL_GID);
115 if (error)
116 return (error);
126 int error;
128 error = getresuid(&ruid, &euid, &suid);
129 if (error) {
131 return (error);
134 error = getresgid(&rgid, &egid, &sgid);
135 if (error) {
137 return (error);
151 int i, error;
153 error = restoreprivilege();
154 if (error) {
156 return (error);
160 error = unlink(fd_list[i].fd_name);
161 if (error)
162 return (error);
171 int error, errorseen;
178 error = setup();
179 if (error) {
185 error = setresuid(ROOT_UID, ROOT_UID, ROOT_UID);
186 if (error) {
192 error = setgroups(0, NULL);
193 if (error) {
199 error = setresgid(WHEEL_GID, WHEEL_GID, WHEEL_GID);
200 if (error) {
210 error = setresuid(TEST_UID_ONE, TEST_UID_ONE, ROOT_UID);
211 if (error) {
219 error = access("test1", R_OK);
220 if (!error) {
226 error = eaccess("test1", R_OK);
227 if (!error) {
233 error = restoreprivilege();
234 if (error) {
240 error = setresuid(TEST_UID_ONE, TEST_UID_TWO, ROOT_UID);
241 if (error) {
248 error = access("test2", R_OK);
249 if (error) {
256 error = eaccess("test3", R_OK);
257 if (error) {
264 error = access("test3", R_OK);
265 if (!error) {
272 error = eaccess("test2", R_OK);
273 if (!error) {
279 error = restoreprivilege();
280 if (error) {
286 error = setresgid(TEST_GID_ONE, TEST_GID_TWO, WHEEL_GID);
287 if (error) {
294 error = setresuid(TEST_UID_ONE, TEST_UID_ONE, ROOT_UID);
295 if (error) {
302 error = access("test4", R_OK);
303 if (!error) {
308 error = eaccess("test4", R_OK);
309 if (!error) {
316 error = access("test5", R_OK);
317 if (error) {
324 error = eaccess("test6", R_OK);
325 if (error) {
332 error = access("test6", R_OK);
333 if (!error) {
340 error = eaccess("test5", R_OK);
341 if (!error) {
353 error = cleanup();
354 if (error) {