diff options
| author | Ron Yorston <rmy@pobox.com> | 2013-08-27 16:10:53 +0100 |
|---|---|---|
| committer | Ron Yorston <rmy@pobox.com> | 2013-08-27 16:10:53 +0100 |
| commit | 3fd34651ea72ea1c335d3170f234cb0517fd897f (patch) | |
| tree | 36e8fc40cffd464ffda4759020777dd3ca23ca31 /procps/lsof.c | |
| parent | e3ac39098326de084a805d0dd31db9666b734f20 (diff) | |
| parent | d6ae4fb446daedfe3073d67be655942e9fa7eb18 (diff) | |
| download | busybox-w32-3fd34651ea72ea1c335d3170f234cb0517fd897f.tar.gz busybox-w32-3fd34651ea72ea1c335d3170f234cb0517fd897f.tar.bz2 busybox-w32-3fd34651ea72ea1c335d3170f234cb0517fd897f.zip | |
Merge branch 'busybox' into merge
Diffstat (limited to 'procps/lsof.c')
| -rw-r--r-- | procps/lsof.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/procps/lsof.c b/procps/lsof.c index 7e0ffa4e5..b0156a538 100644 --- a/procps/lsof.c +++ b/procps/lsof.c | |||
| @@ -61,9 +61,12 @@ int lsof_main(int argc UNUSED_PARAM, char **argv UNUSED_PARAM) | |||
| 61 | d_fd = opendir(name); | 61 | d_fd = opendir(name); |
| 62 | if (d_fd) { | 62 | if (d_fd) { |
| 63 | while ((entry = readdir(d_fd)) != NULL) { | 63 | while ((entry = readdir(d_fd)) != NULL) { |
| 64 | if (entry->d_type == DT_LNK) { | 64 | /* Skip entries '.' and '..' (and any hidden file) */ |
| 65 | safe_strncpy(name + baseofs, entry->d_name, 10); | 65 | if (entry->d_name[0] == '.') |
| 66 | fdlink = xmalloc_readlink(name); | 66 | continue; |
| 67 | |||
| 68 | safe_strncpy(name + baseofs, entry->d_name, 10); | ||
| 69 | if ((fdlink = xmalloc_readlink(name)) != NULL) { | ||
| 67 | printf("%d\t%s\t%s\n", proc->pid, proc->exe, fdlink); | 70 | printf("%d\t%s\t%s\n", proc->pid, proc->exe, fdlink); |
| 68 | free(fdlink); | 71 | free(fdlink); |
| 69 | } | 72 | } |
