]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
cleanup namespace.h
authorDaniel Lezcano <daniel.lezcano@free.fr>
Mon, 30 Mar 2009 12:02:19 +0000 (14:02 +0200)
committerDaniel Lezcano <dlezcano@fr.ibm.com>
Mon, 30 Mar 2009 12:02:19 +0000 (14:02 +0200)
Rename lxc_namespace.h to namespace.h

Signed-off-by: Daniel Lezcano <daniel.lezcano@free.fr>
src/lxc/Makefile.am
src/lxc/lxc.h
src/lxc/lxc_namespace.h [deleted file]
src/lxc/lxc_unshare.c
src/lxc/namespace.h

index 1c13c856a17e48cf62cb6bc91f4587d3fc14df77..4fd14675ca3375cd65f1ef4796e2b3fe395d5ffa 100644 (file)
@@ -5,15 +5,16 @@ AM_LDFLAGS= -lutil
 lib_LTLIBRARIES = liblxc.la
 pkginclude_HEADERS = \
                monitor.h \
+               utils.h \
+               namespace.h \
                lxc.h \
                lxc_cgroup.h \
                lxc_conf.h \
                lxc_list.h \
                lxc_lock.h \
                lxc_log.h \
-               lxc_namespace.h \
-               lxc_state.h \
-               lxc_utils.h
+               lxc_state.h
+
 
 liblxc_la_SOURCES = \
        create.c \
@@ -32,7 +33,7 @@ liblxc_la_SOURCES = \
        lxc.h \
        lxc_utils.h \
        lxc_lock.c lxc_lock.h \
-       lxc_namespace.h \
+       namespace.h \
        lxc_conf.c lxc_conf.h \
        lxc_list.h \
        lxc_state.c lxc_state.h \
index f4cec049a345664de04160810f56b476b29fbe9a..4fb761b06a16419edaecede856036b8b4326b34e 100644 (file)
@@ -38,8 +38,8 @@ extern "C" {
 #include <lxc/lxc_conf.h>
 #include <lxc/lxc_log.h>
 #include <lxc/lxc_lock.h>
-#include <lxc/lxc_namespace.h>
-#include <lxc/lxc_utils.h>
+#include <lxc/namespace.h>
+#include <lxc/utils.h>
 #include <lxc/error.h>
 #include <lxc/cgroup.h>
 #include <lxc/monitor.h>
diff --git a/src/lxc/lxc_namespace.h b/src/lxc/lxc_namespace.h
deleted file mode 100644 (file)
index ec51cb4..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * lxc: linux Container library
- *
- * (C) Copyright IBM Corp. 2007, 2008
- *
- * Authors:
- * Daniel Lezcano <dlezcano at fr.ibm.com>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-#ifndef __namespace_h
-#define __namespace_h
-
-#include <syscall.h>
-#ifndef CLONE_FS
-#  define CLONE_FS                0x00000200
-#endif
-#ifndef CLONE_NEWNS
-#  define CLONE_NEWNS             0x00020000
-#endif
-#ifndef CLONE_NEWUTS
-#  define CLONE_NEWUTS            0x04000000
-#endif
-#ifndef CLONE_NEWIPC
-#  define CLONE_NEWIPC            0x08000000
-#endif
-#ifndef CLONE_NEWUSER
-#  define CLONE_NEWUSER           0x10000000
-#endif
-#ifndef CLONE_NEWPID
-#  define CLONE_NEWPID            0x20000000
-#endif
-#ifndef CLONE_NEWNET
-#  define CLONE_NEWNET            0x40000000
-#endif
-#ifndef __NR_unshare
-#  ifdef __i386__
-#    define __NR_unshare 310
-#  elif __x86_64__
-#    define __NR_unshare 272
-#  elif __ia64__
-#    define __NR_unshare 1296
-#  elif __s390__
-#    define __NR_unshare 303
-#  elif __powerpc__
-#    define __NR_unshare 282
-#else
-#    error "unsupported architecture"
-#  endif
-#endif
-#if __i386__ || __x86_64__ || __powerpc__
-#   define fork_ns(flags) syscall(SYS_clone, flags|SIGCHLD, NULL)
-#elif __s390__
-#   define fork_ns(flags) syscall(SYS_clone, NULL, flags|SIGCHLD)
-#elif __ia64__
-#   define fork_ns(flags) syscall(SYS_clone2, flags|SIGCHLD, NULL)
-#else
-#   error "unsupported architecture"
-#endif
-#define unshare_ns(flags) syscall(__NR_unshare, flags, NULL)
-#endif
index 7d68c1c90a550e6ea8fc0baa628b7c45e21e6aff..f96672d74f8e50414901c4144bbd1d700bb9589b 100644 (file)
@@ -32,7 +32,7 @@
 #include <sys/wait.h>
 #include <pwd.h>
 
-#include "lxc_namespace.h"
+#include <lxc/lxc.h>
 
 void usage(char *cmd)
 {
index 004af4bf827d26be7ad906815d60928a118fd476..ec51cb4b9868bd5dbb3e7e990ea842c10239e885 100644 (file)
 #  endif
 #endif
 #if __i386__ || __x86_64__ || __powerpc__
-#   define fork_ns(flags) syscall(SYS_clone, flags|SIGCHLD, NULL);
+#   define fork_ns(flags) syscall(SYS_clone, flags|SIGCHLD, NULL)
 #elif __s390__
 #   define fork_ns(flags) syscall(SYS_clone, NULL, flags|SIGCHLD)
 #elif __ia64__
-#   define fork_ns(flags) syscall(SYS_clone2, flags|SIGCHLD, NULL);
+#   define fork_ns(flags) syscall(SYS_clone2, flags|SIGCHLD, NULL)
 #else
 #   error "unsupported architecture"
 #endif
-#define unshare_ns(flags) syscall(__NR_unshare, flags, NULL);
+#define unshare_ns(flags) syscall(__NR_unshare, flags, NULL)
 #endif