Commit f60d39bc4d4f0cc7bbbba172b05e24e1c1a36bc3

Authored by ths
1 parent 0300e3fa

Fix compilation with Cygwin, by Herve Poussineau.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3831 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 2 changed files with 21 additions and 21 deletions
sysemu.h
... ... @@ -122,7 +122,7 @@ typedef enum {
122 122  
123 123 typedef struct DriveInfo {
124 124 BlockDriverState *bdrv;
125   - BlockInterfaceType interface;
  125 + BlockInterfaceType type;
126 126 int bus;
127 127 int unit;
128 128 } DriveInfo;
... ... @@ -134,8 +134,8 @@ typedef struct DriveInfo {
134 134 int nb_drives;
135 135 DriveInfo drives_table[MAX_DRIVES+1];
136 136  
137   -extern int drive_get_index(BlockInterfaceType interface, int bus, int unit);
138   -extern int drive_get_max_bus(BlockInterfaceType interface);
  137 +extern int drive_get_index(BlockInterfaceType type, int bus, int unit);
  138 +extern int drive_get_max_bus(BlockInterfaceType type);
139 139  
140 140 /* serial ports */
141 141  
... ...
... ... @@ -4838,14 +4838,14 @@ static int drive_add(const char *fmt, ...)
4838 4838 return nb_drives_opt++;
4839 4839 }
4840 4840  
4841   -int drive_get_index(BlockInterfaceType interface, int bus, int unit)
  4841 +int drive_get_index(BlockInterfaceType type, int bus, int unit)
4842 4842 {
4843 4843 int index;
4844 4844  
4845 4845 /* seek interface, bus and unit */
4846 4846  
4847 4847 for (index = 0; index < nb_drives; index++)
4848   - if (drives_table[index].interface == interface &&
  4848 + if (drives_table[index].type == type &&
4849 4849 drives_table[index].bus == bus &&
4850 4850 drives_table[index].unit == unit)
4851 4851 return index;
... ... @@ -4853,14 +4853,14 @@ int drive_get_index(BlockInterfaceType interface, int bus, int unit)
4853 4853 return -1;
4854 4854 }
4855 4855  
4856   -int drive_get_max_bus(BlockInterfaceType interface)
  4856 +int drive_get_max_bus(BlockInterfaceType type)
4857 4857 {
4858 4858 int max_bus;
4859 4859 int index;
4860 4860  
4861 4861 max_bus = -1;
4862 4862 for (index = 0; index < nb_drives; index++) {
4863   - if(drives_table[index].interface == interface &&
  4863 + if(drives_table[index].type == type &&
4864 4864 drives_table[index].bus > max_bus)
4865 4865 max_bus = drives_table[index].bus;
4866 4866 }
... ... @@ -4873,7 +4873,7 @@ static int drive_init(const char *str, int snapshot, QEMUMachine *machine)
4873 4873 char file[1024];
4874 4874 char devname[128];
4875 4875 const char *mediastr = "";
4876   - BlockInterfaceType interface;
  4876 + BlockInterfaceType type;
4877 4877 enum { MEDIA_DISK, MEDIA_CDROM } media;
4878 4878 int bus_id, unit_id;
4879 4879 int cyls, heads, secs, translation;
... ... @@ -4902,11 +4902,11 @@ static int drive_init(const char *str, int snapshot, QEMUMachine *machine)
4902 4902 !strcmp(machine->name, "SS-600MP") ||
4903 4903 !strcmp(machine->name, "versatilepb") ||
4904 4904 !strcmp(machine->name, "versatileab")) {
4905   - interface = IF_SCSI;
  4905 + type = IF_SCSI;
4906 4906 max_devs = MAX_SCSI_DEVS;
4907 4907 strcpy(devname, "scsi");
4908 4908 } else {
4909   - interface = IF_IDE;
  4909 + type = IF_IDE;
4910 4910 max_devs = MAX_IDE_DEVS;
4911 4911 strcpy(devname, "ide");
4912 4912 }
... ... @@ -4933,22 +4933,22 @@ static int drive_init(const char *str, int snapshot, QEMUMachine *machine)
4933 4933 if (get_param_value(buf, sizeof(buf), "if", str)) {
4934 4934 strncpy(devname, buf, sizeof(devname));
4935 4935 if (!strcmp(buf, "ide")) {
4936   - interface = IF_IDE;
  4936 + type = IF_IDE;
4937 4937 max_devs = MAX_IDE_DEVS;
4938 4938 } else if (!strcmp(buf, "scsi")) {
4939   - interface = IF_SCSI;
  4939 + type = IF_SCSI;
4940 4940 max_devs = MAX_SCSI_DEVS;
4941 4941 } else if (!strcmp(buf, "floppy")) {
4942   - interface = IF_FLOPPY;
  4942 + type = IF_FLOPPY;
4943 4943 max_devs = 0;
4944 4944 } else if (!strcmp(buf, "pflash")) {
4945   - interface = IF_PFLASH;
  4945 + type = IF_PFLASH;
4946 4946 max_devs = 0;
4947 4947 } else if (!strcmp(buf, "mtd")) {
4948   - interface = IF_MTD;
  4948 + type = IF_MTD;
4949 4949 max_devs = 0;
4950 4950 } else if (!strcmp(buf, "sd")) {
4951   - interface = IF_SD;
  4951 + type = IF_SD;
4952 4952 max_devs = 0;
4953 4953 } else {
4954 4954 fprintf(stderr, "qemu: '%s' unsupported bus type '%s'\n", str, buf);
... ... @@ -5063,7 +5063,7 @@ static int drive_init(const char *str, int snapshot, QEMUMachine *machine)
5063 5063  
5064 5064 if (unit_id == -1) {
5065 5065 unit_id = 0;
5066   - while (drive_get_index(interface, bus_id, unit_id) != -1) {
  5066 + while (drive_get_index(type, bus_id, unit_id) != -1) {
5067 5067 unit_id++;
5068 5068 if (max_devs && unit_id >= max_devs) {
5069 5069 unit_id -= max_devs;
... ... @@ -5084,23 +5084,23 @@ static int drive_init(const char *str, int snapshot, QEMUMachine *machine)
5084 5084 * ignore multiple definitions
5085 5085 */
5086 5086  
5087   - if (drive_get_index(interface, bus_id, unit_id) != -1)
  5087 + if (drive_get_index(type, bus_id, unit_id) != -1)
5088 5088 return 0;
5089 5089  
5090 5090 /* init */
5091 5091  
5092   - if (interface == IF_IDE || interface == IF_SCSI)
  5092 + if (type == IF_IDE || type == IF_SCSI)
5093 5093 mediastr = (media == MEDIA_CDROM) ? "-cd" : "-hd";
5094 5094 snprintf(buf, sizeof(buf), max_devs ? "%1$s%4$i%2$s%3$i" : "%s%s%i",
5095 5095 devname, mediastr, unit_id, bus_id);
5096 5096 bdrv = bdrv_new(buf);
5097 5097 drives_table[nb_drives].bdrv = bdrv;
5098   - drives_table[nb_drives].interface = interface;
  5098 + drives_table[nb_drives].type = type;
5099 5099 drives_table[nb_drives].bus = bus_id;
5100 5100 drives_table[nb_drives].unit = unit_id;
5101 5101 nb_drives++;
5102 5102  
5103   - switch(interface) {
  5103 + switch(type) {
5104 5104 case IF_IDE:
5105 5105 case IF_SCSI:
5106 5106 switch(media) {
... ...