Lines Matching defs:error

152 	int error;
159 error = SYSCTL_OUT(req, &val, sizeof(val));
162 error = SYSCTL_OUT(req, &p->p_sysent->sv_psstrings,
164 return error;
171 int error;
178 error = SYSCTL_OUT(req, &val, sizeof(val));
181 error = SYSCTL_OUT(req, &p->p_sysent->sv_usrstack,
183 return error;
215 int error;
217 error = pre_execve(td, &oldvmspace);
218 if (error != 0)
219 return (error);
220 error = exec_copyin_args(&args, uap->fname, UIO_USERSPACE,
222 if (error == 0)
223 error = kern_execve(td, &args, NULL, oldvmspace);
224 post_execve(td, error, oldvmspace);
225 return (error);
240 int error;
242 error = pre_execve(td, &oldvmspace);
243 if (error != 0)
244 return (error);
245 error = exec_copyin_args(&args, NULL, UIO_SYSSPACE,
247 if (error == 0) {
249 error = kern_execve(td, &args, NULL, oldvmspace);
251 post_execve(td, error, oldvmspace);
252 return (error);
270 int error;
272 error = pre_execve(td, &oldvmspace);
273 if (error != 0)
274 return (error);
275 error = exec_copyin_args(&args, uap->fname, UIO_USERSPACE,
277 if (error == 0)
278 error = kern_execve(td, &args, uap->mac_p, oldvmspace);
279 post_execve(td, error, oldvmspace);
280 return (error);
290 int error;
293 error = 0;
298 error = ERESTART;
301 KASSERT(error != 0 || (td->td_pflags & TDP_EXECVMSPC) == 0,
304 return (error);
308 post_execve(struct thread *td, int error, struct vmspace *oldvmspace)
320 if (error == 0)
381 int error, i, orig_osrel;
410 error = mac_execve_enter(imgp, mac_p);
411 if (error)
436 * Catch indirect lookups and return a permissions error.
439 error = ECAPMODE;
443 error = namei(&nd);
444 if (error)
454 error = fgetvp_exec(td, args->fd,
456 if (error)
466 error = exec_check_permissions(imgp);
467 if (error)
484 error = exec_map_first_page(imgp);
485 if (error)
592 error = -1;
594 error = img_first(imgp);
599 * and an error otherwise.
601 for (i = 0; error == -1 && execsw[i]; ++i) {
606 error = (*execsw[i]->ex_imgact)(imgp);
609 if (error) {
610 if (error == -1) {
613 error = ENOEXEC;
667 error = ENOEXEC;
798 error = fdcheckstd(td);
800 if (error != 0)
893 if (error != 0) {
905 if (error != 0)
916 if (error == 0) {
934 SDT_PROBE1(proc, , , exec__failure, error);
964 if (error && imgp->vmspace_destroyed) {
972 if (error == 0)
976 return (error);
1085 int error;
1120 error = vmspace_exec(p, sv_minuser, sv->sv_maxuser);
1121 if (error)
1122 return (error);
1131 error = vm_map_fixed(map, obj, 0,
1136 if (error != KERN_SUCCESS) {
1138 return (vm_mmap_to_errno(error));
1160 error = vm_map_stack(map, stack_addr, (vm_size_t)ssiz,
1163 if (error != KERN_SUCCESS)
1164 return (vm_mmap_to_errno(error));
1185 int error;
1196 error = exec_alloc_args(args);
1197 if (error != 0)
1198 return (error);
1205 error = (segflg == UIO_SYSSPACE) ?
1208 if (error != 0)
1221 error = fueword(argv++, &argp);
1222 if (error == -1) {
1223 error = EFAULT;
1228 error = copyinstr((void *)(uintptr_t)argp, args->endp,
1230 if (error != 0) {
1231 if (error == ENAMETOOLONG)
1232 error = E2BIG;
1247 error = fueword(envv++, &envp);
1248 if (error == -1) {
1249 error = EFAULT;
1254 error = copyinstr((void *)(uintptr_t)envp,
1256 if (error != 0) {
1257 if (error == ENAMETOOLONG)
1258 error = E2BIG;
1271 return (error);
1281 int error;
1287 error = exec_alloc_args(args);
1288 if (error != 0)
1289 return (error);
1300 error = copyin(data, args->begin_argv, datalen);
1301 if (error != 0)
1323 error = copyin(fds, kfds, fdslen * sizeof(int));
1324 if (error != 0) {
1328 error = fdcopy_remapped(ofdp, kfds, fdslen, &args->fdp);
1330 if (error != 0)
1336 return (error);
1623 * Return 0 for success or error code on failure.
1631 int error, writecount;
1636 error = VOP_GETATTR(vp, attr, td->td_ucred);
1637 if (error)
1638 return (error);
1641 error = mac_vnode_check_exec(td->td_ucred, imgp->vp, imgp);
1642 if (error)
1643 return (error);
1668 error = VOP_ACCESS(vp, VEXEC, td->td_ucred, td);
1669 if (error)
1670 return (error);
1676 error = VOP_GET_WRITECOUNT(vp, &writecount);
1677 if (error != 0)
1678 return (error);
1686 error = VOP_OPEN(vp, FREAD, td->td_ucred, td, NULL);
1687 if (error == 0)
1689 return (error);