Remove the KERN_PROC_CWD the proc_current_path format (which is the only

thing that uses it now).
This commit is contained in:
nicm
2013-10-10 12:39:24 +00:00
parent 99e3cbc526
commit d0566a474a
4 changed files with 1 additions and 21 deletions

View File

@ -37,7 +37,6 @@
struct kinfo_proc *cmp_procs(struct kinfo_proc *, struct kinfo_proc *);
char *get_proc_name(int, char *);
char *get_proc_cwd(int);
struct kinfo_proc *
cmp_procs(struct kinfo_proc *p1, struct kinfo_proc *p2)
@ -132,17 +131,3 @@ error:
free(buf);
return (NULL);
}
char*
get_proc_cwd(int fd)
{
int name[] = { CTL_KERN, KERN_PROC_CWD, 0 };
static char path[MAXPATHLEN];
size_t pathlen = sizeof path;
if ((name[2] = tcgetpgrp(fd)) == -1)
return (NULL);
if (sysctl(name, 3, path, &pathlen, NULL, 0) != 0)
return (NULL);
return (path);
}