#define PYLXC_EXPORT_CONST(c) \
PyDict_SetItemString(d, #c, PyLong_FromLong(c))
- /* environment variable handling */
- PYLXC_EXPORT_CONST(LXC_ATTACH_KEEP_ENV);
- PYLXC_EXPORT_CONST(LXC_ATTACH_CLEAR_ENV);
-
- /* attach options */
- PYLXC_EXPORT_CONST(LXC_ATTACH_MOVE_TO_CGROUP);
- PYLXC_EXPORT_CONST(LXC_ATTACH_DROP_CAPABILITIES);
- PYLXC_EXPORT_CONST(LXC_ATTACH_SET_PERSONALITY);
- PYLXC_EXPORT_CONST(LXC_ATTACH_LSM_NOW);
- PYLXC_EXPORT_CONST(LXC_ATTACH_LSM_EXEC);
- PYLXC_EXPORT_CONST(LXC_ATTACH_REMOUNT_PROC_SYS);
- PYLXC_EXPORT_CONST(LXC_ATTACH_DEFAULT);
-
/* namespace flags (no other python lib exports this) */
PYLXC_EXPORT_CONST(CLONE_NEWUTS);
PYLXC_EXPORT_CONST(CLONE_NEWIPC);
PYLXC_EXPORT_CONST(CLONE_NEWNET);
PYLXC_EXPORT_CONST(CLONE_NEWNS);
+ /* attach: environment variable handling */
+ PYLXC_EXPORT_CONST(LXC_ATTACH_CLEAR_ENV);
+ PYLXC_EXPORT_CONST(LXC_ATTACH_KEEP_ENV);
+
+ /* attach: attach options */
+ PYLXC_EXPORT_CONST(LXC_ATTACH_DEFAULT);
+ PYLXC_EXPORT_CONST(LXC_ATTACH_DROP_CAPABILITIES);
+ PYLXC_EXPORT_CONST(LXC_ATTACH_LSM_EXEC);
+ PYLXC_EXPORT_CONST(LXC_ATTACH_LSM_NOW);
+ PYLXC_EXPORT_CONST(LXC_ATTACH_MOVE_TO_CGROUP);
+ PYLXC_EXPORT_CONST(LXC_ATTACH_REMOUNT_PROC_SYS);
+ PYLXC_EXPORT_CONST(LXC_ATTACH_SET_PERSONALITY);
+
#undef PYLXC_EXPORT_CONST
return m;