Есть ли в Windows эквивалент EDQUOT? - PullRequest
2 голосов
/ 01 мая 2009

Я портирую некоторый код C ++ из UNIX в Windows, который обнаруживает возникновение ошибки EDQUOT, которая указывает на то, что была неудачная попытка превысить квоту диска текущего пользователя. Visual Studio не имеет EDQUOT, хотя я знаю, что в Windows есть функция дисковой квоты. Visual Studio имеет ENOSPC, что может быть то, как CRT выражает то, что UNIX будет выражать как EDQUOT. Кто-нибудь может подтвердить или опровергнуть эту теорию? И если это не способ справиться с этим, то что?

1 Ответ

2 голосов
/ 07 октября 2010

C: \ Program Files \ Microsoft SDKs \ Windows \ v7.0A \ Include \ WinSock.h

C: \ Program Files \ Microsoft SDKs \ Windows \ v7.1 \ Include \ WinSock.h

#if 0
#define EDQUOT                  WSAEDQUOT
#endif

C: \ Program Files \ Microsoft SDKs \ Windows \ v7.0A \ Include \ WinError.h

C: \ Program Files \ Microsoft SDKs \ Windows \ v7.1 \ Include \ WinError.h

//
// MessageId: WSAEDQUOT
//
// MessageText:
//
// Ran out of disk quota.
//
#define WSAEDQUOT                        10069L
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...