diff options
author | Tobias Markmann <tm@ayena.de> | 2009-02-22 20:57:57 +0100 |
---|---|---|
committer | Tobias Markmann <tm@ayena.de> | 2009-02-22 20:57:57 +0100 |
commit | 3d1e7adbbc0afb8395f02ecd42fe3c38ce6a8d36 (patch) | |
tree | f76b49226eb32930c4f5746d66a51f8a861e79dc /util-src/pposix.c | |
parent | 70e434d50562f3bb32dfc9fb06d6a4157419486d (diff) | |
download | prosody-3d1e7adbbc0afb8395f02ecd42fe3c38ce6a8d36.tar.gz prosody-3d1e7adbbc0afb8395f02ecd42fe3c38ce6a8d36.zip |
Make the code actually build.
Diffstat (limited to 'util-src/pposix.c')
-rw-r--r-- | util-src/pposix.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/util-src/pposix.c b/util-src/pposix.c index fc97b853..97cd0d41 100644 --- a/util-src/pposix.c +++ b/util-src/pposix.c @@ -302,15 +302,15 @@ int lc_setuid(lua_State* L) * 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 @@ int lc_setrlimit(lua_State *L) { 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 @@ int lc_setrlimit(lua_State *L) { } } - 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 lc_getrlimit(lua_State *L) { int arguments = lua_gettop(L); const char *resource = NULL; int rid = -1; - rlimit lim; + struct rlimit lim; if (arguments != 1) { lua_pushboolean(L, 0); |