From f1d2f0d6d1dd1f090d89496c205f9853db1fae13 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 1 Jan 2008 14:04:31 -0800 Subject: [PATCH] cleaned up char* vs const char* --- src/cfuse.cc | 4 ++-- src/client/SyntheticClient.cc | 4 ++-- src/client/SyntheticClient.h | 4 ++-- src/client/fuse.cc | 6 +++--- src/client/fuse.h | 2 +- src/client/fuse_ll.cc | 6 +++--- src/client/fuse_ll.h | 2 +- src/cmds.cc | 4 ++-- src/cmon.cc | 6 +++--- src/cmonctl.cc | 4 ++-- src/config.cc | 16 ++++++++-------- src/config.h | 24 ++++++++++++------------ src/cosd.cc | 6 +++--- src/csyn.cc | 8 +++----- src/dupstore.cc | 4 ++-- src/ebofs/BlockDevice.h | 18 +++++++++--------- src/ebofs/Ebofs.h | 2 +- src/fakefuse.cc | 6 +++--- src/fakesyn.cc | 6 +++--- src/mkmonmap.cc | 6 +++--- src/mon/MonMap.h | 4 ++-- src/newsyn.cc | 14 +++++++------- src/osd/FakeStore.h | 2 +- src/osd/OSD.cc | 6 +++--- src/osd/OSD.h | 2 +- 25 files changed, 82 insertions(+), 84 deletions(-) diff --git a/src/cfuse.cc b/src/cfuse.cc index 3c157fefadf89..fc2ab0fd2f591 100644 --- a/src/cfuse.cc +++ b/src/cfuse.cc @@ -35,10 +35,10 @@ using namespace std; #include #include -int main(int argc, char **argv, char *envp[]) { +int main(int argc, const char **argv, const char *envp[]) { //cerr << "cfuse starting " << myrank << "/" << world << std::endl; - vector args; + vector args; argv_to_vec(argc, argv, args); parse_config_options(args); diff --git a/src/client/SyntheticClient.cc b/src/client/SyntheticClient.cc index c46b1f9d6a568..f6f70825212e1 100644 --- a/src/client/SyntheticClient.cc +++ b/src/client/SyntheticClient.cc @@ -47,9 +47,9 @@ list syn_modes; list syn_iargs; list syn_sargs; -void parse_syn_options(vector& args) +void parse_syn_options(vector& args) { - vector nargs; + vector nargs; for (unsigned i=0; i& args); +void parse_syn_options(vector& args); class SyntheticClient { Client *client; @@ -142,7 +142,7 @@ class SyntheticClient { filepath sub; char sub_s[50]; - const char *make_sub(char *base) { + const char *make_sub(const char *base) { sprintf(sub_s, "%s.%d", base, rand() % 100); string f = sub_s; sub = cwd; diff --git a/src/client/fuse.cc b/src/client/fuse.cc index 64198dc41df51..10d7c24bf8d77 100644 --- a/src/client/fuse.cc +++ b/src/client/fuse.cc @@ -258,14 +258,14 @@ static struct fuse_operations ceph_oper = { }; -int ceph_fuse_main(Client *c, int argc, char *argv[]) +int ceph_fuse_main(Client *c, int argc, const char *argv[]) { // init client client = c; // set up fuse argc/argv int newargc = 0; - char **newargv = (char **) malloc((argc + 10) * sizeof(char *)); + const char **newargv = (const char **) malloc((argc + 10) * sizeof(char *)); newargv[newargc++] = argv[0]; // allow other (all!) users to see my file system @@ -301,6 +301,6 @@ int ceph_fuse_main(Client *c, int argc, char *argv[]) // go fuse go cout << "ok, calling fuse_main" << std::endl; - int r = fuse_main(newargc, newargv, &ceph_oper, 0); + int r = fuse_main(newargc, (char**)newargv, &ceph_oper, 0); return r; } diff --git a/src/client/fuse.h b/src/client/fuse.h index dfacbaa4fdd85..f906f78abd5c2 100644 --- a/src/client/fuse.h +++ b/src/client/fuse.h @@ -21,4 +21,4 @@ * we will put fuse in the foreground so that it * won't fork and we can see stdout. */ -int ceph_fuse_main(Client *cl, int argc, char *argv[]); +int ceph_fuse_main(Client *cl, int argc, const char *argv[]); diff --git a/src/client/fuse_ll.cc b/src/client/fuse_ll.cc index f1f92b0cd01b3..79c99859c6b94 100644 --- a/src/client/fuse_ll.cc +++ b/src/client/fuse_ll.cc @@ -348,7 +348,7 @@ static struct fuse_lowlevel_ops ceph_ll_oper = { bmap: 0 }; -int ceph_fuse_ll_main(Client *c, int argc, char *argv[]) +int ceph_fuse_ll_main(Client *c, int argc, const char *argv[]) { cout << "ceph_fuse_ll_main starting fuse on pid " << getpid() << std::endl; @@ -356,7 +356,7 @@ int ceph_fuse_ll_main(Client *c, int argc, char *argv[]) // set up fuse argc/argv int newargc = 0; - char **newargv = (char **) malloc((argc + 10) * sizeof(char *)); + const char **newargv = (const char **) malloc((argc + 10) * sizeof(char *)); newargv[newargc++] = argv[0]; newargv[newargc++] = "-f"; // stay in foreground @@ -366,7 +366,7 @@ int ceph_fuse_ll_main(Client *c, int argc, char *argv[]) for (int argctr = 1; argctr < argc; argctr++) newargv[newargc++] = argv[argctr]; // go go gadget fuse - struct fuse_args args = FUSE_ARGS_INIT(newargc, newargv); + struct fuse_args args = FUSE_ARGS_INIT(newargc, (char**)newargv); struct fuse_chan *ch; char *mountpoint; int err = -1; diff --git a/src/client/fuse_ll.h b/src/client/fuse_ll.h index 068969c4f7487..f6489c8c6518b 100644 --- a/src/client/fuse_ll.h +++ b/src/client/fuse_ll.h @@ -12,4 +12,4 @@ * */ -int ceph_fuse_ll_main(Client *c, int argc, char *argv[]); +int ceph_fuse_ll_main(Client *c, int argc, const char *argv[]); diff --git a/src/cmds.cc b/src/cmds.cc index 6e475ad4b588d..89121652431f2 100644 --- a/src/cmds.cc +++ b/src/cmds.cc @@ -49,9 +49,9 @@ class C_Debug : public Context { }; -int main(int argc, char **argv) +int main(int argc, const char **argv) { - vector args; + vector args; argv_to_vec(argc, argv, args); parse_config_options(args); diff --git a/src/cmon.cc b/src/cmon.cc index 0adac2ab5cec5..dc06db7870479 100644 --- a/src/cmon.cc +++ b/src/cmon.cc @@ -49,9 +49,9 @@ class C_Debug : public Context { }; -int main(int argc, char **argv) +int main(int argc, const char **argv) { - vector args; + vector args; argv_to_vec(argc, argv, args); parse_config_options(args); @@ -63,7 +63,7 @@ int main(int argc, char **argv) // args int whoami = -1; - char *monmap_fn = ".ceph_monmap"; + const char *monmap_fn = ".ceph_monmap"; for (unsigned i=0; i args; + vector args; argv_to_vec(argc, argv, args); parse_config_options(args); diff --git a/src/config.cc b/src/config.cc index 04e92fb46bbfc..6ae5554b7a2bb 100644 --- a/src/config.cc +++ b/src/config.cc @@ -399,7 +399,7 @@ md_config_t g_conf = { #include -void env_to_vec(std::vector& args) +void env_to_vec(std::vector& args) { const char *p = getenv("CEPH_ARGS"); if (!p) return; @@ -424,17 +424,17 @@ void env_to_vec(std::vector& args) } -void argv_to_vec(int argc, char **argv, - std::vector& args) +void argv_to_vec(int argc, const char **argv, + std::vector& args) { for (int i=1; i& args, - int& argc, char **&argv) +void vec_to_argv(std::vector& args, + int& argc, const char **&argv) { - argv = (char**)malloc(sizeof(char*) * argc); + argv = (const char**)malloc(sizeof(char*) * argc); argc = 1; argv[0] = "asdf"; @@ -486,9 +486,9 @@ bool parse_ip_port(const char *s, entity_addr_t& a) -void parse_config_options(std::vector& args) +void parse_config_options(std::vector& args) { - std::vector nargs; + std::vector nargs; for (unsigned i=0; i& args); -void argv_to_vec(int argc, char **argv, - std::vector& args); -void vec_to_argv(std::vector& args, - int& argc, char **&argv); +void env_to_vec(std::vector& args); +void argv_to_vec(int argc, const char **argv, + std::vector& args); +void vec_to_argv(std::vector& args, + int& argc, const char **&argv); -void parse_config_options(std::vector& args); +void parse_config_options(std::vector& args); extern bool parse_ip_port(const char *s, entity_addr_t& addr); diff --git a/src/cosd.cc b/src/cosd.cc index e575c72836e69..5b773cd749be5 100644 --- a/src/cosd.cc +++ b/src/cosd.cc @@ -51,9 +51,9 @@ class C_Debug : public Context { }; -int main(int argc, char **argv) +int main(int argc, const char **argv) { - vector args; + vector args; argv_to_vec(argc, argv, args); parse_config_options(args); @@ -66,7 +66,7 @@ int main(int argc, char **argv) if (g_conf.clock_tare) g_clock.tare(); // osd specific args - char *dev = 0; + const char *dev = 0; char dev_default[20]; int whoami = -1; for (unsigned i=0; i #include -int main(int argc, char **argv, char *envp[]) { +int main(int argc, const char **argv, char *envp[]) { - //cerr << "cfuse starting " << myrank << "/" << world << std::endl; - vector args; + //cerr << "csyn starting" << std::endl; + vector args; argv_to_vec(argc, argv, args); parse_config_options(args); parse_syn_options(args); // for SyntheticClient - // args for fuse vec_to_argv(args, argc, argv); if (g_conf.clock_tare) g_clock.tare(); diff --git a/src/dupstore.cc b/src/dupstore.cc index 0b3b6fa6eb8c2..e670b660156ac 100644 --- a/src/dupstore.cc +++ b/src/dupstore.cc @@ -74,9 +74,9 @@ void usage() exit(0); } -int main(int argc, char **argv) +int main(int argc, const char **argv) { - vector args; + vector args; argv_to_vec(argc, argv, args); parse_config_options(args); diff --git a/src/ebofs/BlockDevice.h b/src/ebofs/BlockDevice.h index 78d7c2b54b3ca..6c35c1ccff68b 100644 --- a/src/ebofs/BlockDevice.h +++ b/src/ebofs/BlockDevice.h @@ -64,14 +64,14 @@ class BlockDevice { callback *cb; Cond *cond; int rval; - char *note; + const char *note; bool done; Queue *in_queue; - biovec(char t, block_t s, block_t l, bufferlist& b, callback *c, char *n=0) : + biovec(char t, block_t s, block_t l, bufferlist& b, callback *c, const char *n=0) : type(t), start(s), length(l), bl(b), cb(c), cond(0), rval(0), note(n), done(false), in_queue(0) {} - biovec(char t, block_t s, block_t l, bufferlist& b, Cond *c, char *n=0) : + biovec(char t, block_t s, block_t l, bufferlist& b, Cond *c, const char *n=0) : type(t), start(s), length(l), bl(b), cb(0), cond(c), rval(0), note(n), done(false), in_queue(0) {} }; friend ostream& operator<<(ostream& out, biovec &bio); @@ -290,12 +290,12 @@ class BlockDevice { // ** blocking interface ** // read - int read(block_t bno, unsigned num, bufferptr& bptr, char *n=0) { + int read(block_t bno, unsigned num, bufferptr& bptr, const char *n=0) { bufferlist bl; bl.push_back(bptr); return read(bno, num, bl, n); } - int read(block_t bno, unsigned num, bufferlist& bl, char *n=0) { + int read(block_t bno, unsigned num, bufferlist& bl, const char *n=0) { Cond c; biovec bio(biovec::IO_READ, bno, num, bl, &c, n); @@ -309,12 +309,12 @@ class BlockDevice { } // write - int write(unsigned bno, unsigned num, bufferptr& bptr, char *n=0) { + int write(unsigned bno, unsigned num, bufferptr& bptr, const char *n=0) { bufferlist bl; bl.push_back(bptr); return write(bno, num, bl, n); } - int write(unsigned bno, unsigned num, bufferlist& bl, char *n=0) { + int write(unsigned bno, unsigned num, bufferlist& bl, const char *n=0) { Cond c; biovec bio(biovec::IO_WRITE, bno, num, bl, &c, n); @@ -328,14 +328,14 @@ class BlockDevice { } // ** non-blocking interface ** - ioh_t read(block_t bno, unsigned num, bufferlist& bl, callback *fin, char *n=0) { + ioh_t read(block_t bno, unsigned num, bufferlist& bl, callback *fin, const char *n=0) { biovec *pbio = new biovec(biovec::IO_READ, bno, num, bl, fin, n); lock.Lock(); _submit_io(pbio); lock.Unlock(); return (ioh_t)pbio; } - ioh_t write(block_t bno, unsigned num, bufferlist& bl, callback *fin, char *n=0) { + ioh_t write(block_t bno, unsigned num, bufferlist& bl, callback *fin, const char *n=0) { biovec *pbio = new biovec(biovec::IO_WRITE, bno, num, bl, fin, n); lock.Lock(); _submit_io(pbio); diff --git a/src/ebofs/Ebofs.h b/src/ebofs/Ebofs.h index e822f5a3263f5..b0ba503f65ed1 100644 --- a/src/ebofs/Ebofs.h +++ b/src/ebofs/Ebofs.h @@ -239,7 +239,7 @@ protected: public: - Ebofs(char *devfn, char *jfn=0) : + Ebofs(const char *devfn, char *jfn=0) : fake_writes(false), dev(devfn), mounted(false), unmounting(false), dirty(false), readonly(false), diff --git a/src/fakefuse.cc b/src/fakefuse.cc index 4f058bd17fc29..69c49a9264e80 100644 --- a/src/fakefuse.cc +++ b/src/fakefuse.cc @@ -57,14 +57,14 @@ public: -int main(int argc, char **argv) { +int main(int argc, const char **argv) { cerr << "fakefuse starting" << std::endl; // stop on our own (by default) g_conf.mon_stop_on_last_unmount = true; g_conf.mon_stop_with_last_mds = true; - vector args; + vector args; argv_to_vec(argc, argv, args); parse_config_options(args); @@ -74,7 +74,7 @@ int main(int argc, char **argv) { //g_timer.add_event_after(5.0, new C_Test2); //g_timer.add_event_after(10.0, new C_Test); - vector nargs; + vector nargs; for (unsigned i=0; i args; + vector args; argv_to_vec(argc, argv, args); // stop on our own (by default) @@ -68,7 +68,7 @@ int main(int argc, char **argv) parse_syn_options(args); - vector nargs; + vector nargs; for (unsigned i=0; i args; + vector args; argv_to_vec(argc, argv, args); MonMap monmap; - char *outfn = ".ceph_monmap"; + const char *outfn = ".ceph_monmap"; for (unsigned i=0; i g_fake_kill_after; bool use_existing_monmap = false; -char *monmap_fn = ".ceph_monmap"; +const char *monmap_fn = ".ceph_monmap"; /* * start up NewMessenger via MPI. */ -pair mpi_bootstrap_new(int& argc, char**& argv, MonMap *monmap) +pair mpi_bootstrap_new(int& argc, const char**& argv, MonMap *monmap) { - MPI_Init(&argc, &argv); + MPI_Init(&argc, (char***)&argv); int mpi_world; int mpi_rank; @@ -167,15 +167,15 @@ class C_Debug : public Context { }; -int main(int argc, char **argv) +int main(int argc, const char **argv) { - vector args; + vector args; argv_to_vec(argc, argv, args); map kill_osd_after; int share_single_client = 0; if (1) { - vector nargs; + vector nargs; for (unsigned i=0; i nargs; + vector nargs; for (unsigned i=0; iget_epoch():0) << " " #define derr(l) if (l<=g_conf.debug || l<=g_conf.debug_osd) *_derr << dbeginl << g_clock.now() << " osd" << whoami << " " << (osdmap ? osdmap->get_epoch():0) << " " -char *osd_base_path = "./osddata"; -char *ebofs_base_path = "./dev"; +const char *osd_base_path = "./osddata"; +const char *ebofs_base_path = "./dev"; static const object_t SUPERBLOCK_OBJECT(0,0); @@ -107,7 +107,7 @@ void OSD::force_remount() LogType osd_logtype; -OSD::OSD(int id, Messenger *m, MonMap *mm, char *dev) : +OSD::OSD(int id, Messenger *m, MonMap *mm, const char *dev) : timer(osd_lock), stat_oprate(5.0), read_latency_calc(g_conf.osd_max_opq<1 ? 1:g_conf.osd_max_opq), diff --git a/src/osd/OSD.h b/src/osd/OSD.h index f49f22e1aef95..47959cbb634e2 100644 --- a/src/osd/OSD.h +++ b/src/osd/OSD.h @@ -349,7 +349,7 @@ private: public: - OSD(int id, Messenger *m, MonMap *mm, char *dev = 0); + OSD(int id, Messenger *m, MonMap *mm, const char *dev = 0); ~OSD(); // startup/shutdown -- 2.39.5