gentoo: use /var/run for new /run compatibility
[util-vserver.git] / src / vdlimit.c
index db8bd88..b6ce585 100644 (file)
@@ -21,7 +21,6 @@
 #endif
 
 #include "util.h"
-#include <lib_internal/sys_clone.h>
 #include <lib/internal.h>
 
 #include <vserver.h>
@@ -117,14 +116,17 @@ remDlimit(char const *filename, xid_t xid, uint32_t flags)
 }
 
 static void
-writeInt(int fd, char const *prefix, int val)
+writeInt(int fd, char const *prefix, unsigned int val)
 {
   char         buf[sizeof(val)*3 + 2];
-  size_t       len = utilvserver_fmt_int(buf, val);
+  size_t       len = utilvserver_fmt_uint(buf, val);
 
   if (prefix)
     WRITE_STR(fd, prefix);
-  Vwrite(fd, buf, len);
+  if (val == VC_CDLIM_INFINITY)
+    WRITE_STR(fd, "-1");
+  else
+    Vwrite(fd, buf, len);
 }
 
 static void