mingw: add minimum getrlimit() compatibility stub
We don't have getrlimit on Windows :( Limit of 2048 taken from MSDN: http://msdn.microsoft.com/en-us/library/6e3b887c(v=vs.71).aspx Signed-off-by: Erik Faye-Lund <kusmabite@gmail.com>
This commit is contained in:
parent
c7934306d1
commit
38abd9b8b4
@ -233,6 +233,22 @@ int mingw_getpagesize(void);
|
|||||||
#define getpagesize mingw_getpagesize
|
#define getpagesize mingw_getpagesize
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
struct rlimit {
|
||||||
|
unsigned int rlim_cur;
|
||||||
|
};
|
||||||
|
#define RLIMIT_NOFILE 0
|
||||||
|
|
||||||
|
static inline int getrlimit(int resource, struct rlimit *rlp)
|
||||||
|
{
|
||||||
|
if (resource != RLIMIT_NOFILE) {
|
||||||
|
errno = EINVAL;
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
rlp->rlim_cur = 2048;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
/* Use mingw_lstat() instead of lstat()/stat() and
|
/* Use mingw_lstat() instead of lstat()/stat() and
|
||||||
* mingw_fstat() instead of fstat() on Windows.
|
* mingw_fstat() instead of fstat() on Windows.
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user