From: Sukadev Bhattiprolu <[email protected]>
Date: Tue, 13 Apr 2010 12:26:03 -0700
Subject: [RFC][PATCH 1/6][usercr] Change API prefix to cr_

Change the "app_" prefix to "cr_" in function names and data structures.

Signed-off-by: Sukadev Bhattiprolu <[email protected]>
---
 Makefile          |    2 +-
 app-checkpoint.h  |   45 ---------------------------------------------
 checkpoint-main.c |    8 ++++----
 checkpoint.c      |    6 +++---
 cr_checkpoint.h   |   45 +++++++++++++++++++++++++++++++++++++++++++++
 restart-main.c    |    8 ++++----
 restart.c         |    8 ++++----
 7 files changed, 61 insertions(+), 61 deletions(-)
 delete mode 100644 app-checkpoint.h
 create mode 100644 cr_checkpoint.h

diff --git a/Makefile b/Makefile
index 6c9ff93..afe144f 100644
--- a/Makefile
+++ b/Makefile
@@ -52,7 +52,7 @@ $(LIB_ECLONE):
 # restart needs to be thread-safe
 restart: CFLAGS += -D__REENTRANT -pthread
 
-$(CR_OBJS): common.h app-checkpoint.h
+$(CR_OBJS): common.h cr_checkpoint.h
 
 restart: restart.o restart-main.o
 
diff --git a/app-checkpoint.h b/app-checkpoint.h
deleted file mode 100644
index d2455f3..0000000
--- a/app-checkpoint.h
+++ /dev/null
@@ -1,45 +0,0 @@
-#include <linux/checkpoint.h>
-#include <linux/checkpoint_hdr.h>
-
-struct app_checkpoint_args {
-       int outfd;
-       int logfd;
-       int uerrfd;
-       int container;
-       int verbose;
-};
-
-struct app_restart_args {
-       int self;
-       int pids;
-       int pidns;
-       int inspect;
-       char *root;
-       int wait;
-       int mntns;
-       int mnt_pty;
-       int show_status;
-       int copy_status;
-       char *freezer;
-       int keep_frozen;
-       int infd;
-       int klogfd;
-       int ulogfd;
-       int uerrfd;
-       long warn;
-       int debug;
-       int verbose;
-       long fail;
-       int keep_lsm;
-};
-
-/*
- * TODO: Implement an API to let callers choose if/how an interrupt be sent
- *      and remove global_send_sigint.
- */
-extern int global_send_sigint;
-
-extern int app_checkpoint(int pid, unsigned long flags,
-                               struct app_checkpoint_args *args);
-
-extern int app_restart(struct app_restart_args *args);
diff --git a/checkpoint-main.c b/checkpoint-main.c
index bac65cc..48c54f6 100644
--- a/checkpoint-main.c
+++ b/checkpoint-main.c
@@ -9,7 +9,7 @@
 
 #include <linux/checkpoint.h>
 
-#include "app-checkpoint.h"
+#include "cr_checkpoint.h"
 #include "common.h"
 
 static int global_uerrfd = -1;
@@ -51,7 +51,7 @@ static int str2num(char *str)
        return num;
 }
 
-static void parse_args(struct app_checkpoint_args *args, int argc, char 
*argv[])
+static void parse_args(struct cr_checkpoint_args *args, int argc, char *argv[])
 {
        static struct option opts[] = {
                { "help",       no_argument,            NULL, 'h' },
@@ -146,7 +146,7 @@ static void parse_args(struct app_checkpoint_args *args, 
int argc, char *argv[])
 int main(int argc, char *argv[])
 {
        int ret;
-       struct app_checkpoint_args args;
+       struct cr_checkpoint_args args;
        unsigned long flags = 0;
        pid_t pid;
 
@@ -168,6 +168,6 @@ int main(int argc, char *argv[])
        if (!args.container)
                flags |= CHECKPOINT_SUBTREE;
 
-       ret = app_checkpoint(pid, flags, &args);
+       ret = cr_checkpoint(pid, flags, &args);
        return (ret > 0) ? 0 : 1;
 }
diff --git a/checkpoint.c b/checkpoint.c
index e0290c9..5472bfe 100644
--- a/checkpoint.c
+++ b/checkpoint.c
@@ -21,7 +21,7 @@
 
 #include <linux/checkpoint.h>
 
-#include "app-checkpoint.h"
+#include "cr_checkpoint.h"
 #include "common.h"
 
 static int global_uerrfd = -1;
@@ -31,8 +31,8 @@ inline static int checkpoint(pid_t pid, int fd, unsigned long 
flags, int logfd)
        return syscall(__NR_checkpoint, pid, fd, flags, logfd);
 }
 
-int app_checkpoint(int pid, unsigned long flags,
-                               struct app_checkpoint_args *args)
+int cr_checkpoint(int pid, unsigned long flags,
+                               struct cr_checkpoint_args *args)
 {
        int ret;
 
diff --git a/cr_checkpoint.h b/cr_checkpoint.h
new file mode 100644
index 0000000..81fa2c2
--- /dev/null
+++ b/cr_checkpoint.h
@@ -0,0 +1,45 @@
+#include <linux/checkpoint.h>
+#include <linux/checkpoint_hdr.h>
+
+struct cr_checkpoint_args {
+       int outfd;
+       int logfd;
+       int uerrfd;
+       int container;
+       int verbose;
+};
+
+struct cr_restart_args {
+       int self;
+       int pids;
+       int pidns;
+       int inspect;
+       char *root;
+       int wait;
+       int mntns;
+       int mnt_pty;
+       int show_status;
+       int copy_status;
+       char *freezer;
+       int keep_frozen;
+       int infd;
+       int klogfd;
+       int ulogfd;
+       int uerrfd;
+       long warn;
+       int debug;
+       int verbose;
+       long fail;
+       int keep_lsm;
+};
+
+/*
+ * TODO: Implement an API to let callers choose if/how an interrupt be sent
+ *      and remove global_send_sigint.
+ */
+extern int global_send_sigint;
+
+extern int cr_checkpoint(int pid, unsigned long flags,
+                               struct cr_checkpoint_args *args);
+
+extern int cr_restart(struct cr_restart_args *args);
diff --git a/restart-main.c b/restart-main.c
index 656d49f..1f1a749 100644
--- a/restart-main.c
+++ b/restart-main.c
@@ -8,7 +8,7 @@
 #include <limits.h>
 #include <getopt.h>
 
-#include "app-checkpoint.h"
+#include "cr_checkpoint.h"
 #include "common.h"
 
 static int global_ulogfd;
@@ -105,7 +105,7 @@ static int str2sig(char *str)
        return -1;
 }
 
-static void parse_args(struct app_restart_args *args, int argc, char *argv[])
+static void parse_args(struct cr_restart_args *args, int argc, char *argv[])
 {
        static struct option opts[] = {
                { "help",       no_argument,            NULL, 'h' },
@@ -299,7 +299,7 @@ static void parse_args(struct app_restart_args *args, int 
argc, char *argv[])
 int main(int argc, char *argv[])
 {
        int ret;
-       struct app_restart_args args;
+       struct cr_restart_args args;
 
        /*
         * Initialize the log/error fds early so even parse_args() errors
@@ -312,7 +312,7 @@ int main(int argc, char *argv[])
 
        parse_args(&args, argc, argv);
 
-       ret = app_restart(&args);
+       ret = cr_restart(&args);
        if (ret > 0)
                ret = 0;
 
diff --git a/restart.c b/restart.c
index 3224335..c98d377 100644
--- a/restart.c
+++ b/restart.c
@@ -40,7 +40,7 @@
 #include "eclone.h"
 #include "genstack.h"
 #include "compat.h"
-#include "app-checkpoint.h"
+#include "cr_checkpoint.h"
 #include "common.h"
 
 /*
@@ -162,7 +162,7 @@ struct ckpt_ctx {
        char tree[BUFSIZE];
        char vpids[BUFSIZE];
        char buf[BUFSIZE];
-       struct app_restart_args *args;
+       struct cr_restart_args *args;
 
        char *freezer;
 };
@@ -400,7 +400,7 @@ static int freezer_register(struct ckpt_ctx *ctx, pid_t pid)
  * Validate the specified arguments and initialize globals based on the
  * arguments. Return 0 on success.
  */
-int process_args(struct app_restart_args *args)
+int process_args(struct cr_restart_args *args)
 {
        global_debug = args->debug;
        global_verbose = args->verbose;
@@ -463,7 +463,7 @@ int process_args(struct app_restart_args *args)
        return 0;
 }
 
-int app_restart(struct app_restart_args *args)
+int cr_restart(struct cr_restart_args *args)
 {
        struct ckpt_ctx ctx;
        int ret;
-- 
1.6.6.1

_______________________________________________
Containers mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/containers

_______________________________________________
Devel mailing list
[email protected]
https://openvz.org/mailman/listinfo/devel

Reply via email to