diff options
author | Cyrill Gorcunov <gorcunov@openvz.org> | 2012-07-30 17:43:00 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2012-07-30 20:25:21 -0400 |
commit | 1d151c337d79fa3de88654d2514f58fbd916a8e0 (patch) | |
tree | 79f96ea4b081f310aa62246e879224467b092261 /include | |
parent | 65fed8f6f23070b56d0ed3841173ddd410130a89 (diff) |
c/r: fcntl: add F_GETOWNER_UIDS option
When we restore file descriptors we would like them to look exactly as
they were at dumping time.
With help of fcntl it's almost possible, the missing snippet is file
owners UIDs.
To be able to read their values the F_GETOWNER_UIDS is introduced.
This option is valid iif CONFIG_CHECKPOINT_RESTORE is turned on, otherwise
returning -EINVAL.
Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
Acked-by: "Eric W. Biederman" <ebiederm@xmission.com>
Cc: "Serge E. Hallyn" <serge@hallyn.com>
Cc: Oleg Nesterov <oleg@redhat.com>
Cc: Pavel Emelyanov <xemul@parallels.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/asm-generic/fcntl.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/asm-generic/fcntl.h b/include/asm-generic/fcntl.h index 9e5b0356e2bb..a48937d4a5ea 100644 --- a/include/asm-generic/fcntl.h +++ b/include/asm-generic/fcntl.h | |||
@@ -120,6 +120,10 @@ | |||
120 | #define F_GETOWN_EX 16 | 120 | #define F_GETOWN_EX 16 |
121 | #endif | 121 | #endif |
122 | 122 | ||
123 | #ifndef F_GETOWNER_UIDS | ||
124 | #define F_GETOWNER_UIDS 17 | ||
125 | #endif | ||
126 | |||
123 | #define F_OWNER_TID 0 | 127 | #define F_OWNER_TID 0 |
124 | #define F_OWNER_PID 1 | 128 | #define F_OWNER_PID 1 |
125 | #define F_OWNER_PGRP 2 | 129 | #define F_OWNER_PGRP 2 |