]> git.ipfire.org Git - thirdparty/libcgroup.git/commitdiff
libcgroup: cast CGRULE macros to uid_t
authorDhaval Giani <dhaval.giani@gmail.com>
Mon, 17 May 2010 16:15:55 +0000 (18:15 +0200)
committerDhaval Giani <dhaval.giani@gmail.com>
Mon, 17 May 2010 21:50:14 +0000 (23:50 +0200)
Clears up a few warnings.

api.c:2366: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
api.c:2368: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
api.c:2373: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
api.c:2375: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

Signed-off-by: Dhaval Giani <dhaval.giani@gmail.com>
src/libcgroup-internal.h

index 6d8161ca8df92ce2ec08a1b1a8eab04ae6d21af3..d232111a55d62ab312ebe5dc7f2aa23f32f356ff 100644 (file)
@@ -39,8 +39,9 @@ __BEGIN_DECLS
 #define CG_HIER_MAX  CG_CONTROLLER_MAX
 
 /* Definitions for the uid and gid members of a cgroup_rules */
-#define CGRULE_INVALID (-1)
-#define CGRULE_WILD (-2)
+/* FIXME: These really should not be negative values */
+#define CGRULE_INVALID ((uid_t) -1)
+#define CGRULE_WILD ((uid_t) -2)
 
 #define CGRULE_SUCCESS_STORE_PID       "SUCCESS_STORE_PID"