[Devel] [RFC][PATCH 1/6][usercr] Change API prefix to cr_
Sukadev Bhattiprolu
sukadev at linux.vnet.ibm.com
Tue Apr 13 17:52:08 PDT 2010
From: Sukadev Bhattiprolu <sukadev at linux.vnet.ibm.com>
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 <sukadev at linux.vnet.ibm.com>
---
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
Containers at lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/containers
More information about the Devel
mailing list