]> git.proxmox.com Git - mirror_lxc.git/commitdiff
macro: introduce steal_fd()
authorChristian Brauner <christian.brauner@ubuntu.com>
Sun, 17 Feb 2019 13:31:40 +0000 (14:31 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Mon, 18 Feb 2019 14:24:13 +0000 (15:24 +0100)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/macro.h

index bd632dc1fdbf4ceecaadcb184f1aa7a9a43f66ee..61e626f2ef59b8b9081df2b1b52025aaa2c1e678 100644 (file)
@@ -400,4 +400,11 @@ enum {
                _ptr_;                     \
        })
 
+#define steal_fd(fd)             \
+       ({                       \
+               int _fd_ = (fd); \
+               (fd) = -EBADF;   \
+               _fd_;            \
+       })
+
 #endif /* __LXC_MACRO_H */