aboutsummaryrefslogtreecommitdiff
path: root/lib/libprocstat
diff options
context:
space:
mode:
authorMikolaj Golub <trociny@FreeBSD.org>2013-05-01 15:02:58 +0000
committerMikolaj Golub <trociny@FreeBSD.org>2013-05-01 15:02:58 +0000
commitdd70ad64bf8714ba3e6ce0df49ced3e58014cb67 (patch)
treef11333531413c5355563d5caceace8c5d3236fd3 /lib/libprocstat
parent1f84c47e42cff297d9454c73ac9452fea84974cb (diff)
Notes
Diffstat (limited to 'lib/libprocstat')
-rw-r--r--lib/libprocstat/libprocstat.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/libprocstat/libprocstat.c b/lib/libprocstat/libprocstat.c
index 535cdfce39dc..dd16c80d1c79 100644
--- a/lib/libprocstat/libprocstat.c
+++ b/lib/libprocstat/libprocstat.c
@@ -2114,8 +2114,10 @@ procstat_getpathname(struct procstat *procstat, struct kinfo_proc *kp,
{
switch(procstat->type) {
case PROCSTAT_KVM:
- warnx("kvm method is not supported");
- return (-1);
+ /* XXX: Return empty string. */
+ if (maxlen > 0)
+ pathname[0] = '\0';
+ return (0);
case PROCSTAT_SYSCTL:
return (procstat_getpathname_sysctl(kp->ki_pid, pathname,
maxlen));