diff options
author | Dhaval Giani <dhaval@linux.vnet.ibm.com> | 2008-08-14 18:13:22 +0000 |
---|---|---|
committer | Dhaval Giani <dhaval@linux.vnet.ibm.com> | 2008-08-14 18:13:22 +0000 |
commit | 5bd020d2f1b55c558b40b8b8ec49012ae8ace5d6 (patch) | |
tree | 6fd902dd0c0a0e3421f80cfd5d8de32edf4573ab | |
parent | 1752f94cf625c48c2004203d135df1778f0a1e5f (diff) | |
download | libcg-5bd020d2f1b55c558b40b8b8ec49012ae8ace5d6.tar.gz libcg-5bd020d2f1b55c558b40b8b8ec49012ae8ace5d6.tar.xz libcg-5bd020d2f1b55c558b40b8b8ec49012ae8ace5d6.zip |
libcgroup: Fix return values in cgroup_attach_value
cgroup_attach_task_pid() should return ECGROUPNOTEXIST when we get an
ENOENT from glibc. This patch makes that correction
Signed-off-by: Dhaval Giani <dhaval@linux.vnet.ibm.com>
git-svn-id: https://libcg.svn.sourceforge.net/svnroot/libcg/trunk@153 4f4bb910-9a46-0410-90c8-c897d4f1cd53
-rw-r--r-- | api.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -334,6 +334,8 @@ int cgroup_attach_task_pid(struct cgroup *cgroup, pid_t tid) switch (errno) { case EPERM: return ECGROUPNOTOWNER; + case ENOENT: + return ECGROUPNOTEXIST; default: return ECGROUPNOTALLOWED; } @@ -379,6 +381,8 @@ int cgroup_attach_task_pid(struct cgroup *cgroup, pid_t tid) switch (errno) { case EPERM: return ECGROUPNOTOWNER; + case ENOENT: + return ECGROUPNOTEXIST; default: return ECGROUPNOTALLOWED; } |