VirtualBox

Changeset 17843 in vbox for trunk/src/VBox/Frontends


Ignore:
Timestamp:
Mar 13, 2009 3:51:55 PM (16 years ago)
Author:
vboxsync
Message:

VBoxManage hostonly-related fixes.

Location:
trunk/src/VBox/Frontends/VBoxManage
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp

    r17759 r17843  
    181181                 "                            [-nicspeed<1-N> <kbps>]\n"
    182182                 "                            [-bridgeadapter<1-N> none|<devicename>]\n"
    183 #if (defined(RT_OS_WINDOWS) && defined(VBOX_WITH_NETFLT))
     183#if defined(VBOX_WITH_NETFLT)
    184184                 "                            [-hostonlyadapter<1-N> none|<devicename>]\n"
    185185#endif
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp

    r17816 r17843  
    717717                    case NetworkAttachmentType_HostOnly:
    718718                    {
    719 #if (defined(RT_OS_WINDOWS) && defined(VBOX_WITH_NETFLT))
    720719                        Bstr strHostonlyAdp;
    721720                        nic->COMGETTER(HostInterface)(strHostonlyAdp.asOutParam());
    722 #endif
    723721                        if (details == VMINFO_MACHINEREADABLE)
    724722                        {
    725 #if (defined(RT_OS_WINDOWS) && defined(VBOX_WITH_NETFLT))
    726723                            RTPrintf("hostonlyadapter%d=\"%lS\"\n", currentNIC + 1, strHostonlyAdp.raw());
    727 #endif
    728724                            strAttachment = "hostonly";
    729725                        }
    730726                        else
    731 #if (defined(RT_OS_WINDOWS) && defined(VBOX_WITH_NETFLT))
    732727                            strAttachment = Utf8StrFmt("Host-only Interface '%lS'", strHostonlyAdp.raw());
    733 #else
    734                             strAttachment = "Host-only Network";
    735 #endif
    736728                        break;
    737729                    }
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp

    r17755 r17843  
    443443            i++;
    444444        }
    445         else if (  strncmp(a->argv[i], "-bridgeadapter", 11) == 0
    446                 || strncmp(a->argv[i], "-hostonlyadapter", 12) == 0
    447                 || strncmp(a->argv[i], "-hostifdev", 10) == 0) /* backward compatibility */
     445        else if (strncmp(a->argv[i], "-hostifdev", 10) == 0) /* backward compatibility */
    448446        {
    449447            unsigned n = parseNum(&a->argv[i][10], NetworkAdapterCount, "NIC");
     448            if (!n)
     449                return 1;
     450            if (a->argc <= i + 1)
     451                return errorArgument("Missing argument to '%s'", a->argv[i]);
     452            hostifdev[n - 1] = a->argv[i + 1];
     453            i++;
     454        }
     455        else if (  strncmp(a->argv[i], "-bridgeadapter", 14) == 0)
     456        {
     457            unsigned n = parseNum(&a->argv[i][14], NetworkAdapterCount, "NIC");
     458            if (!n)
     459                return 1;
     460            if (a->argc <= i + 1)
     461                return errorArgument("Missing argument to '%s'", a->argv[i]);
     462            hostifdev[n - 1] = a->argv[i + 1];
     463            i++;
     464        }
     465        else if (strncmp(a->argv[i], "-hostonlyadapter", 16) == 0)
     466        {
     467            unsigned n = parseNum(&a->argv[i][16], NetworkAdapterCount, "NIC");
    450468            if (!n)
    451469                return 1;
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette