Use "#include <somefile.h>" style for external or exported headers only.
changes since v1:
- adjusted formatting as Stéphane suggested
Signed-off-by: S.Çağlar Onur <caglar@10ur.org>
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
#include <unistd.h>
#include <libgen.h>
#include <lxc/lxccontainer.h>
-#include <lxc/commands.h>
+#include "lxc/commands.h"
#if LUA_VERSION_NUM < 502
#define luaL_newlib(L,l) (lua_newtable(L), luaL_register(L,NULL,l))
#define _attach_h
#include <sys/types.h>
-#include "attach_options.h"
+#include <lxc/attach_options.h>
struct lxc_proc_context_info {
char *lsm_label;
#include <libgen.h>
#include <linux/loop.h>
#include <dirent.h>
+
#include "lxc.h"
#include "config.h"
#include "conf.h"
#include "conf.h"
#include "utils.h"
#include "bdev.h"
-
-#include <lxc/log.h>
-#include <lxc/cgroup.h>
-#include <lxc/start.h>
+#include "log.h"
+#include "cgroup.h"
+#include "start.h"
#if IS_BIONIC
#include <../include/lxcmntent.h>
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include <lxc/lxc.h>
-#include <lxc/log.h>
+#include "lxc.h"
+#include "log.h"
lxc_log_define(lxc_checkpoint, lxc);
#include <malloc.h>
#include <stdlib.h>
-#include <lxc/log.h>
-#include <lxc/lxc.h>
-#include <lxc/conf.h>
-#include <lxc/start.h> /* for struct lxc_handler */
-#include <lxc/utils.h>
-#include <lxc/cgroup.h>
-
+#include "log.h"
+#include "lxc.h"
+#include "conf.h"
+#include "start.h" /* for struct lxc_handler */
+#include "utils.h"
+#include "cgroup.h"
#include "commands.h"
#include "console.h"
#include "confile.h"
#include <sys/types.h>
#include <stdbool.h>
-#include <lxc/list.h>
-
-#include <lxc/start.h> /* for lxc_handler */
+#include "list.h"
+#include "start.h" /* for lxc_handler */
#if HAVE_SCMP_FILTER_CTX
typedef void * scmp_filter_ctx;
#include "config.h"
#include "confile.h"
#include "utils.h"
-
-#include <lxc/log.h>
-#include <lxc/conf.h>
+#include "log.h"
+#include "conf.h"
#include "network.h"
#if HAVE_SYS_PERSONALITY_H
*/
#include <stdio.h>
-#include "attach_options.h"
+#include <lxc/attach_options.h>
#ifndef _confile_h
#define _confile_h
#include <termios.h>
#include <lxc/lxccontainer.h>
+
#include "log.h"
#include "conf.h"
#include "config.h"
#include <stdio.h>
#include <stdlib.h>
#include <sys/wait.h>
+
#include "error.h"
#include "log.h"
#include "error.h"
#include "state.h"
#include "monitor.h"
-
-#include <lxc/log.h>
-#include <lxc/cgroup.h>
+#include "log.h"
+#include "cgroup.h"
lxc_log_define(lxc_freezer, lxc);
#include <sys/stat.h>
#include <sys/mount.h>
#include <sys/apparmor.h>
+
#include "log.h"
#include "lsm/lsm.h"
#include <sys/types.h>
#include <unistd.h>
#include <selinux/selinux.h>
+
#include "log.h"
#include "lsm/lsm.h"
#include <stddef.h>
#include <sys/select.h>
#include <sys/types.h>
-#include <lxc/state.h>
+#include "state.h"
struct lxc_msg;
struct lxc_conf;
#include <libgen.h>
#include <sys/types.h>
-#include <lxc/lxc.h>
-#include <lxc/log.h>
-
#include <lxc/lxccontainer.h>
+
+#include "lxc.h"
+#include "log.h"
#include "arguments.h"
lxc_log_define(lxc_cgroup_ui, lxc_cgroup);
#include <sys/types.h>
#include <fcntl.h>
-#include <lxc/lxc.h>
-#include <lxc/log.h>
-#include <lxc/utils.h>
-
+#include "lxc.h"
+#include "log.h"
+#include "utils.h"
#include "arguments.h"
#include "config.h"
#include "caps.h"
#include <errno.h>
#include <ctype.h>
+#include <lxc/lxccontainer.h>
+
#include "log.h"
#include "config.h"
#include "lxc.h"
#include "conf.h"
#include "state.h"
-#include <lxc/lxccontainer.h>
lxc_log_define(lxc_clone, lxc);
#include <stdio.h>
#include <string.h>
-#include "config.h"
+
#include <lxc/lxccontainer.h>
+#include "config.h"
+
struct lxc_config_items {
char *name;
const char *(*fn)(void);
#include <sys/ioctl.h>
#include <lxc/lxccontainer.h>
+
#include "error.h"
#include "lxc.h"
#include "log.h"
#include <fcntl.h>
#include <sys/types.h>
-#include <lxc/lxc.h>
-#include <lxc/log.h>
-#include <lxc/bdev.h>
-
+#include "lxc.h"
+#include "log.h"
+#include "bdev.h"
#include "arguments.h"
#include "utils.h"
#include <unistd.h>
#include <sys/types.h>
-#include <lxc/lxc.h>
-#include <lxc/log.h>
-
+#include "lxc.h"
+#include "log.h"
#include "arguments.h"
#include "utils.h"
#include <libgen.h>
#include <string.h>
-#include <lxc/lxc.h>
-#include <lxc/log.h>
#include <lxc/lxccontainer.h>
+#include "lxc.h"
+#include "log.h"
+
#include "arguments.h"
lxc_log_define(lxc_freeze_ui, lxc_cgroup);
#include <libgen.h>
#include <sys/types.h>
-#include <lxc/lxc.h>
-#include <lxc/log.h>
-#include <lxc/utils.h>
#include <lxc/lxccontainer.h>
+#include "lxc.h"
+#include "log.h"
+#include "utils.h"
#include "commands.h"
#include "arguments.h"
#include <sys/param.h>
#include <stdlib.h>
#include <signal.h>
+
#include "commands.h"
#include "arguments.h"
#include "namespace.h"
#include <sys/types.h>
#include <errno.h>
-#include <lxc/lxc.h>
-#include <lxc/log.h>
-#include <lxc/monitor.h>
+#include "lxc.h"
+#include "log.h"
+#include "monitor.h"
#include "arguments.h"
lxc_log_define(lxc_monitor_ui, lxc_monitor);
#include <netinet/in.h>
#include <net/if.h>
-#include <lxc/af_unix.h>
-#include <lxc/log.h>
-#include <lxc/mainloop.h>
-#include <lxc/monitor.h>
-#include <lxc/utils.h>
+#include "af_unix.h"
+#include "log.h"
+#include "mainloop.h"
+#include "monitor.h"
+#include "utils.h"
#define CLIENTFDS_CHUNK 64
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#include <lxc/lxccontainer.h>
-
#include <stdio.h>
#include <libgen.h>
#include <unistd.h>
#include <sys/types.h>
#include <fcntl.h>
-#include <lxc/lxc.h>
-#include <lxc/log.h>
-#include <lxc/bdev.h>
+#include <lxc/lxccontainer.h>
+#include "lxc.h"
+#include "log.h"
+#include "bdev.h"
#include "arguments.h"
#include "utils.h"
#include <netinet/in.h>
#include <net/if.h>
+#include <lxc/lxccontainer.h>
+
#include "log.h"
#include "caps.h"
#include "lxc.h"
-#include <lxc/lxccontainer.h>
#include "conf.h"
#include "cgroup.h"
#include "utils.h"
#include <unistd.h>
#include <sys/types.h>
-#include <lxc/lxc.h>
-#include <lxc/log.h>
-
#include <lxc/lxccontainer.h>
+
+#include "lxc.h"
+#include "log.h"
#include "arguments.h"
#include "commands.h"
#include "utils.h"
#include <libgen.h>
#include <sys/types.h>
-#include <lxc/lxc.h>
-#include <lxc/log.h>
#include <lxc/lxccontainer.h>
+#include "lxc.h"
+#include "log.h"
#include "arguments.h"
lxc_log_define(lxc_unfreeze_ui, lxc_cgroup);
#include <linux/rtnetlink.h>
#include <linux/sockios.h>
#include <sys/param.h>
+
#include "config.h"
#include "utils.h"
#include "network.h"
#include <sched.h>
#include <pwd.h>
#include <grp.h>
+
#include "config.h"
#include "namespace.h"
#include "utils.h"
#include <signal.h>
#include <sys/types.h>
-#include <lxc/lxc.h>
-#include <lxc/log.h>
#include <lxc/lxccontainer.h>
+
+#include "lxc.h"
+#include "log.h"
#include "arguments.h"
lxc_log_define(lxc_wait_ui, lxc_monitor);
#include <fcntl.h>
#include <sched.h>
#include <dirent.h>
+#include <sched.h>
+#include <arpa/inet.h>
+#include <libgen.h>
+
+#include <lxc/lxccontainer.h>
+#include <lxc/version.h>
+
#include "config.h"
#include "lxc.h"
#include "state.h"
-#include <lxc/lxccontainer.h>
#include "conf.h"
#include "confile.h"
#include "console.h"
#include "cgroup.h"
#include "commands.h"
-#include "version.h"
#include "log.h"
#include "bdev.h"
#include "utils.h"
#include "attach.h"
-#include <lxc/utils.h>
-#include <lxc/monitor.h>
-#include <lxc/namespace.h>
-#include <sched.h>
-#include <arpa/inet.h>
-#include <libgen.h>
+#include "utils.h"
+#include "monitor.h"
+#include "namespace.h"
#include "lxclock.h"
#if HAVE_IFADDRS_H
#ifndef __LXC_CONTAINER_H
#define __LXC_CONTAINER_H
-#include "attach_options.h"
#include <malloc.h>
#include <semaphore.h>
#include <stdbool.h>
#include <stdlib.h>
+#include <lxc/attach_options.h>
+
#ifdef __cplusplus
extern "C" {
#endif
#include <fcntl.h>
#include <stdlib.h>
#include <pthread.h>
-#include <lxc/utils.h>
-#include <lxc/log.h>
+
#include <lxc/lxccontainer.h>
+#include "utils.h"
+#include "log.h"
+
#ifdef MUTEX_DEBUGGING
#include <execinfo.h>
#endif
#include "error.h"
#include "af_unix.h"
-
-#include <lxc/log.h>
-#include <lxc/lxclock.h>
-#include <lxc/state.h>
-#include <lxc/monitor.h>
-#include <lxc/utils.h>
+#include "log.h"
+#include "lxclock.h"
+#include "state.h"
+#include "monitor.h"
+#include "utils.h"
lxc_log_define(lxc_monitor, lxc);
#include <sys/param.h>
#include <sys/un.h>
-#include <lxc/conf.h>
+#include "conf.h"
typedef enum {
lxc_msg_state,
#include "parse.h"
#include "config.h"
#include "utils.h"
-#include <lxc/log.h>
+#include "log.h"
lxc_log_define(lxc_parse, lxc);
#include <errno.h>
#include <unistd.h>
-#include <lxc/log.h>
-#include <lxc/start.h> /* for struct lxc_handler */
-#include <lxc/utils.h>
-#include <lxc/error.h>
+#include "log.h"
+#include "start.h" /* for struct lxc_handler */
+#include "utils.h"
+#include "error.h"
lxc_log_define(lxc_restart, lxc);
#include <seccomp.h>
#include <errno.h>
#include <seccomp.h>
+
#include "config.h"
#include "lxcseccomp.h"
-
#include "log.h"
lxc_log_define(lxc_seccomp, lxc);
#ifndef __lxc_state_h
#define __lxc_state_h
-#include "config.h"
-
-#include <lxc/state.h>
#include <sys/param.h>
+
+#include "config.h"
+#include "state.h"
#include "namespace.h"
struct lxc_conf;
#include <sys/stat.h>
#include <sys/file.h>
-#include <lxc/lxc.h>
-#include <lxc/log.h>
-#include <lxc/start.h>
-#include <lxc/cgroup.h>
-#include <lxc/monitor.h>
+#include "lxc.h"
+#include "log.h"
+#include "start.h"
+#include "cgroup.h"
+#include "monitor.h"
#include "commands.h"
#include "config.h"
#include <sys/syscall.h>
#include <sys/types.h>
#include <unistd.h>
+
#include "config.h"
/* returns 1 on success, 0 if there were any failures */
#include <Python.h>
#include "structmember.h"
#include <lxc/lxccontainer.h>
-#include <lxc/utils.h>
-#include <lxc/namespace.h>
-#include <lxc/confile.h>
+#include "lxc/utils.h"
+#include "lxc/namespace.h"
+#include "lxc/confile.h"
#include <stdio.h>
#include <sys/wait.h>
*/
#include <lxc/lxccontainer.h>
-#include <lxc/utils.h>
-#include <lxc/lsm/lsm.h>
+#include "lxc/utils.h"
+#include "lxc/lsm/lsm.h"
#include <string.h>
#include <sys/stat.h>
#include <errno.h>
#include <string.h>
#include <sys/stat.h>
-#include "../lxc/cgroup.h"
-#include "../lxc/lxc.h"
-#include "../lxc/commands.h"
+#include "lxc/cgroup.h"
+#include "lxc/lxc.h"
+#include "lxc/commands.h"
#define MYNAME "lxctest1"
#include <stdlib.h>
#include <errno.h>
#include <string.h>
-#include <lxc/state.h>
+#include "lxc/state.h"
#define MYNAME "lxctest1"
#include <stdlib.h>
#include <errno.h>
#include <string.h>
-#include <lxc/state.h>
+#include "lxc/state.h"
#define MYNAME "lxctest1"
#include <sys/wait.h>
#include <stdlib.h>
#include <errno.h>
-#include <lxc/state.h>
+#include "lxc/state.h"
#define MYNAME "lxctest1"
* with this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#include "../lxc/lxclock.h"
+#include "lxc/lxclock.h"
#include <unistd.h>
#include <signal.h>
#include <stdio.h>
#include <sys/types.h>
#include <sys/wait.h>
-#include <lxc/namespace.h>
+#include "lxc/namespace.h"
#include <sched.h>
#include <linux/sched.h>
#include <stdio.h>
#include <string.h>
#include <sys/stat.h>
-#include "../lxc/lxc.h"
+#include "lxc/lxc.h"
#define MYNAME "snapxxx1"
#define RESTNAME "snapxxx2"