Lines Matching refs:perr
43 open_psinfo(const char *arg, int *perr) in open_psinfo() argument
73 *perr = G_PERM; in open_psinfo()
79 open_core(const char *arg, int *perr) in open_core() argument
104 *perr = G_ISAINVAL; in open_core()
107 *perr = G_PERM; in open_core()
131 int *perr, const char **lwps, psinfo_t *psp) in proc_grab_common() argument
139 *perr = 0; in proc_grab_common()
150 (fd = open_psinfo(arg, perr)) != -1) { in proc_grab_common()
157 *perr = G_BADLWPS; in proc_grab_common()
165 perr)); in proc_grab_common()
175 (fd = open_core(arg, perr)) != -1) { in proc_grab_common()
179 *perr = G_BADLWPS; in proc_grab_common()
184 dirname(core) : path, perr)) != NULL) { in proc_grab_common()
199 if ((oflag & PR_ARG_PIDS) && (fd = open_psinfo(arg, perr)) != -1) { in proc_grab_common()
206 return (Pgrab(psinfo.pr_pid, gflag, perr)); in proc_grab_common()
216 if ((oflag & PR_ARG_CORES) && (fd = open_core(arg, perr)) != -1) { in proc_grab_common()
219 perr)) != NULL) { in proc_grab_common()
236 if (*perr == 0) in proc_grab_common()
237 *perr = open_error(oflag); in proc_grab_common()
244 int *perr, const char **lwps) in proc_arg_xgrab() argument
246 return (proc_grab_common(arg, path, oflag, gflag, perr, lwps, NULL)); in proc_arg_xgrab()
250 proc_arg_grab(const char *arg, int oflag, int gflag, int *perr) in proc_arg_grab() argument
252 return (proc_grab_common(arg, NULL, oflag, gflag, perr, NULL, NULL)); in proc_arg_grab()
256 proc_arg_psinfo(const char *arg, int oflag, psinfo_t *psp, int *perr) in proc_arg_psinfo() argument
263 if (proc_grab_common(arg, NULL, oflag, 0, perr, NULL, psp) == NULL) in proc_arg_psinfo()
270 proc_arg_xpsinfo(const char *arg, int oflag, psinfo_t *psp, int *perr, in proc_arg_xpsinfo() argument
278 if (proc_grab_common(arg, NULL, oflag, 0, perr, lwps, psp) == NULL) in proc_arg_xpsinfo()