summaryrefslogtreecommitdiff
path: root/ui.c
diff options
context:
space:
mode:
authorpdw <>2002-10-18 11:51:47 +0000
committerpdw <>2002-10-18 11:51:47 +0000
commit45ccb4e4b9552c88a1d6c33d17c81833a2be5035 (patch)
treece4f1583b584b641c966023c7fbf81bd24522662 /ui.c
parent94b6ab8fc6e2b539c7a9f818ba460143f8d30a94 (diff)
downloadiftop-45ccb4e4b9552c88a1d6c33d17c81833a2be5035.zip
Various changes for portability to FreeBSD.
Added "R" to control service resolution.
Diffstat (limited to 'ui.c')
-rw-r--r--ui.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/ui.c b/ui.c
index e90b808..1cb268b 100644
--- a/ui.c
+++ b/ui.c
@@ -328,7 +328,7 @@ void sprint_host(char * line, struct in_addr* addr, unsigned int port, unsigned
if(port != 0) {
skey.port = port;
skey.protocol = protocol;
- if(hash_find(service_hash, &skey, (void**)&s_name) == HASH_STATUS_OK) {
+ if(options.portresolution && hash_find(service_hash, &skey, (void**)&s_name) == HASH_STATUS_OK) {
snprintf(service, HOSTNAME_LENGTH, ":%s", s_name);
}
else {
@@ -513,6 +513,11 @@ void ui_loop() {
tick(1);
break;
+ case 'R':
+ options.portresolution = !options.portresolution;
+ tick(1);
+ break;
+
case 'b':
options.showbars = !options.showbars;
tick(1);