arch = str(arch, 'utf-8')
return _lxc.arch_to_personality(arch)
-# Some constants for attach
-LXC_ATTACH_KEEP_ENV = _lxc.LXC_ATTACH_KEEP_ENV
+# namespace flags (no other python lib exports this)
+CLONE_NEWIPC = _lxc.CLONE_NEWIPC
+CLONE_NEWNET = _lxc.CLONE_NEWNET
+CLONE_NEWNS = _lxc.CLONE_NEWNS
+CLONE_NEWPID = _lxc.CLONE_NEWPID
+CLONE_NEWUSER = _lxc.CLONE_NEWUSER
+CLONE_NEWUTS = _lxc.CLONE_NEWUTS
+
+# attach: environment variable handling
LXC_ATTACH_CLEAR_ENV = _lxc.LXC_ATTACH_CLEAR_ENV
-LXC_ATTACH_MOVE_TO_CGROUP = _lxc.LXC_ATTACH_MOVE_TO_CGROUP
+LXC_ATTACH_KEEP_ENV = _lxc.LXC_ATTACH_KEEP_ENV
+
+# attach: attach options
+LXC_ATTACH_DEFAULT = _lxc.LXC_ATTACH_DEFAULT
LXC_ATTACH_DROP_CAPABILITIES = _lxc.LXC_ATTACH_DROP_CAPABILITIES
-LXC_ATTACH_SET_PERSONALITY = _lxc.LXC_ATTACH_SET_PERSONALITY
-LXC_ATTACH_LSM_NOW = _lxc.LXC_ATTACH_LSM_NOW
LXC_ATTACH_LSM_EXEC = _lxc.LXC_ATTACH_LSM_EXEC
+LXC_ATTACH_LSM_NOW = _lxc.LXC_ATTACH_LSM_NOW
+LXC_ATTACH_MOVE_TO_CGROUP = _lxc.LXC_ATTACH_MOVE_TO_CGROUP
LXC_ATTACH_REMOUNT_PROC_SYS = _lxc.LXC_ATTACH_REMOUNT_PROC_SYS
-LXC_ATTACH_DEFAULT = _lxc.LXC_ATTACH_DEFAULT
-CLONE_NEWUTS = _lxc.CLONE_NEWUTS
-CLONE_NEWIPC = _lxc.CLONE_NEWIPC
-CLONE_NEWUSER = _lxc.CLONE_NEWUSER
-CLONE_NEWPID = _lxc.CLONE_NEWPID
-CLONE_NEWNET = _lxc.CLONE_NEWNET
-CLONE_NEWNS = _lxc.CLONE_NEWNS
+LXC_ATTACH_SET_PERSONALITY = _lxc.LXC_ATTACH_SET_PERSONALITY
+
+# clone: clone flags
+LXC_CLONE_COPYHOOKS = _lxc.LXC_CLONE_COPYHOOKS
+LXC_CLONE_KEEPMACADDR = _lxc.LXC_CLONE_KEEPMACADDR
+LXC_CLONE_KEEPNAME = _lxc.LXC_CLONE_KEEPNAME
+LXC_CLONE_SNAPSHOT = _lxc.LXC_CLONE_SNAPSHOT
+
+# create: create flags
+LXC_CREATE_QUIET = _lxc.LXC_CREATE_QUIET