Make the code actually build.

Sun, 22 Feb 2009 20:57:57 +0100

author
Tobias Markmann <tm@ayena.de>
date
Sun, 22 Feb 2009 20:57:57 +0100
changeset 861
2a5373897128
parent 860
048aaec22b57
child 862
b3b80ccddb0c

Make the code actually build.

util-src/pposix.c file | annotate | diff | comparison | revisions
--- 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);

mercurial