Various changes for portability to FreeBSD.

Added "R" to control service resolution.
This commit is contained in:
pdw
2002-10-18 11:51:47 +00:00
parent 94b6ab8fc6
commit 45ccb4e4b9
7 changed files with 21 additions and 3 deletions

7
ui.c
View File

@@ -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);