VirtualBox

Changeset 8003 in vbox


Ignore:
Timestamp:
Apr 15, 2008 3:20:27 PM (17 years ago)
Author:
vboxsync
Message:

Frontends/VBoxManage: use -sataideemulation<1-4> <1-30>

File:
1 edited

Legend:

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

    r7998 r8003  
    342342                 "                            [-sataportcount <1-30>]\n"
    343343                 "                            [-sataport<1-30> none|<uuid>|<filename>]\n"
    344                  "                            [-sataideemulation hda|hdb|hdc|hdd <1-30>]\n"
     344                 "                            [-sataideemulation<1-4> <1-30>]\n"
    345345#endif
    346346                 "                            [-dvd none|<uuid>|<filename>|host:<drive>]\n"
     
    44174417            hdds[n-1+4] = argv[i];
    44184418        }
    4419         else if (strcmp(argv[i], "-sataideemulation") == 0)
     4419        else if (strncmp(argv[i], "-sataideemulation", 17) == 0)
    44204420        {
    44214421            unsigned bootDevicePos = 0;
    44224422            unsigned n;
    44234423
    4424             if (argc <= i + 2)
     4424            bootDevicePos = parseNum(&argv[i][17], 4, "SATA");
     4425            if (!bootDevicePos)
     4426                return 1;
     4427            bootDevicePos--;
     4428
     4429            if (argc <= i + 1)
    44254430            {
    44264431                return errorArgument("Missing arguments to '%s'", argv[i]);
     
    44284433            i++;
    44294434
    4430             if (strcmp(argv[i], "hda") == 0)
    4431                 bootDevicePos = 0;
    4432             else if (strcmp(argv[i], "hdb") == 0)
    4433                 bootDevicePos = 1;
    4434             else if (strcmp(argv[i], "hdc") == 0)
    4435                 bootDevicePos = 2;
    4436             else if (strcmp(argv[i], "hdd") == 0)
    4437                 bootDevicePos = 3;
    4438             else
    4439                 return errorArgument("Invalid argument to '%s'", argv[i-1]);
    4440 
    4441             i++;
    44424435            n = parseNum(argv[i], 30, "SATA");
    44434436            if (!n)
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