From: Dhaval Giani Date: Mon, 17 May 2010 16:15:55 +0000 (+0200) Subject: libcgroup: cast CGRULE macros to uid_t X-Git-Tag: v0.36~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e4a86742e3e9eb9595a7f6652f759f040dab9178;p=thirdparty%2Flibcgroup.git libcgroup: cast CGRULE macros to uid_t 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 --- diff --git a/src/libcgroup-internal.h b/src/libcgroup-internal.h index 6d8161ca..d232111a 100644 --- a/src/libcgroup-internal.h +++ b/src/libcgroup-internal.h @@ -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"