Software /
code /
prosody
Changeset
861:2a5373897128
Make the code actually build.
author | Tobias Markmann <tm@ayena.de> |
---|---|
date | Sun, 22 Feb 2009 20:57:57 +0100 |
parents | 860:048aaec22b57 |
children | 862:b3b80ccddb0c |
files | util-src/pposix.c |
diffstat | 1 files changed, 13 insertions(+), 13 deletions(-) [+] |
line wrap: on
line diff
--- a/util-src/pposix.c Sun Feb 22 20:55:06 2009 +0100 +++ b/util-src/pposix.c Sun Feb 22 20:57:57 2009 +0100 @@ -302,15 +302,15 @@ * pposix.setrlimit("NOFILE", 1000, 2000) */ int string2resource(const char *s) { - if (!strcmp(resource, "CORE")) return RLIMIT_CORE; - if (!strcmp(resource, "CPU")) return RLIMIT_CPU; - if (!strcmp(resource, "DATA")) return RLIMIT_DATA; - if (!strcmp(resource, "FSIZE")) return RLIMIT_FSIZE; - if (!strcmp(resource, "MEMLOCK")) return RLIMIT_MEMLOCK; - if (!strcmp(resource, "NOFILE")) return RLIMIT_NOFILE; - if (!strcmp(resource, "NPROC")) return RLIMIT_NPROC; - if (!strcmp(resource, "RSS")) return RLIMIT_RSS; - if (!strcmp(resource, "STACK")) return RLIMIT_STACK; + if (!strcmp(s, "CORE")) return RLIMIT_CORE; + if (!strcmp(s, "CPU")) return RLIMIT_CPU; + if (!strcmp(s, "DATA")) return RLIMIT_DATA; + if (!strcmp(s, "FSIZE")) return RLIMIT_FSIZE; + if (!strcmp(s, "MEMLOCK")) return RLIMIT_MEMLOCK; + if (!strcmp(s, "NOFILE")) return RLIMIT_NOFILE; + if (!strcmp(s, "NPROC")) return RLIMIT_NPROC; + if (!strcmp(s, "RSS")) return RLIMIT_RSS; + if (!strcmp(s, "STACK")) return RLIMIT_STACK; return -1; } @@ -331,8 +331,8 @@ rid = string2resource(resource); if (rid != -1) { - rlimit lim; - rlimit lim_current; + struct rlimit lim; + struct rlimit lim_current; if (softlimit < 0 || hardlimit < 0) { if (getrlimit(rid, &lim_current)) { @@ -342,7 +342,7 @@ } } - if (softimit < 0) lim.rlim_cur = lim_current.rlim_cur; + if (softlimit < 0) lim.rlim_cur = lim_current.rlim_cur; else lim.rlim_cur = softlimit; if (hardlimit < 0) lim.rlim_max = lim_current.rlim_max; else lim.rlim_max = hardlimit; @@ -365,7 +365,7 @@ int arguments = lua_gettop(L); const char *resource = NULL; int rid = -1; - rlimit lim; + struct rlimit lim; if (arguments != 1) { lua_pushboolean(L, 0);