Revision 9b164805 vl.c
b/vl.c | ||
---|---|---|
3743 | 3743 |
const char *home; |
3744 | 3744 |
static uint8_t null_uuid[16]; |
3745 | 3745 |
uint8_t uuid[16]; |
3746 |
|
|
3746 |
int ret; |
|
3747 |
|
|
3747 | 3748 |
home = getenv("HOME"); |
3748 | 3749 |
if (!home) { |
3749 | 3750 |
return; |
... | ... | |
3760 | 3761 |
} |
3761 | 3762 |
|
3762 | 3763 |
snprintf(buffer, sizeof(buffer), "%s/.qemu", home); |
3763 |
if (mkdir(buffer, 0755) == -1 && errno != EEXIST) { |
|
3764 |
#ifdef __MINGW32__ |
|
3765 |
ret = mkdir(buffer); |
|
3766 |
#else |
|
3767 |
ret = mkdir(buffer, 0755); |
|
3768 |
#endif |
|
3769 |
if (ret == -1 && errno != EEXIST) { |
|
3764 | 3770 |
fprintf(stderr, "could not open default QMP port\n"); |
3765 | 3771 |
return; |
3766 | 3772 |
} |
3767 | 3773 |
|
3768 | 3774 |
snprintf(buffer, sizeof(buffer), "%s/.qemu/qmp", home); |
3769 |
if (mkdir(buffer, 0755) == -1 && errno != EEXIST) { |
|
3775 |
#ifdef __MINGW32__ |
|
3776 |
ret = mkdir(buffer); |
|
3777 |
#else |
|
3778 |
ret = mkdir(buffer, 0755); |
|
3779 |
#endif |
|
3780 |
if (ret == -1 && errno != EEXIST) { |
|
3770 | 3781 |
fprintf(stderr, "could not open default QMP port\n"); |
3771 | 3782 |
return; |
3772 | 3783 |
} |
Also available in: Unified diff