summaryrefslogtreecommitdiffstats
path: root/release
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>1998-10-04 14:23:06 +0000
committerjkh <jkh@FreeBSD.org>1998-10-04 14:23:06 +0000
commitc3a26dfa1584dbdd4614bb72238fee253aae1e29 (patch)
tree6307e9d7bd6ca8bac3acc8839ba19cce03fd1f30 /release
parentb3daaac2bc6f3d63340c077117047cc895ec644b (diff)
downloadFreeBSD-src-c3a26dfa1584dbdd4614bb72238fee253aae1e29.zip
FreeBSD-src-c3a26dfa1584dbdd4614bb72238fee253aae1e29.tar.gz
Don't print out a gratuitous null entry for name list.
Diffstat (limited to 'release')
-rw-r--r--release/dumpnlist.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/release/dumpnlist.c b/release/dumpnlist.c
index 565802e..07b6947 100644
--- a/release/dumpnlist.c
+++ b/release/dumpnlist.c
@@ -28,7 +28,7 @@ struct nlist nl[] = {
int
main(int ac, char **av)
{
- int i;
+ int i, len;
i = nlist(av[1], nl);
if (i == -1) {
@@ -36,8 +36,9 @@ main(int ac, char **av)
perror("nlist");
return 1;
}
- printf("%d\n", sizeof(nl) / sizeof(struct nlist));
- for (i = 0; nl[i].n_name && nl[i].n_name[0]; i++) {
+ len = (sizeof(nl) / sizeof(struct nlist)) - 1;
+ printf("%d\n", len);
+ for (i = 0; i < len; i++) {
printf("%s\n", nl[i].n_name);
printf("%d %d %d %ld\n",
nl[i].n_type, nl[i].n_other, nl[i].n_desc, nl[i].n_value);
OpenPOWER on IntegriCloud