sprinkle const.

This commit is contained in:
christos 2005-06-27 01:55:52 +00:00
parent 64747563b4
commit cb1c4f11bb
9 changed files with 62 additions and 57 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: dirs.c,v 1.43 2005/02/17 15:00:33 xtraeme Exp $ */
/* $NetBSD: dirs.c,v 1.44 2005/06/27 01:55:52 christos Exp $ */
/*
* Copyright (c) 1983, 1993
@ -39,7 +39,7 @@
#if 0
static char sccsid[] = "@(#)dirs.c 8.7 (Berkeley) 5/1/95";
#else
__RCSID("$NetBSD: dirs.c,v 1.43 2005/02/17 15:00:33 xtraeme Exp $");
__RCSID("$NetBSD: dirs.c,v 1.44 2005/06/27 01:55:52 christos Exp $");
#endif
#endif /* not lint */
@ -226,7 +226,7 @@ skipdirs(void)
* pname and pass them off to be processed.
*/
void
treescan(char *pname, ino_t ino, long (*todo)(char *, ino_t, int))
treescan(const char *pname, ino_t ino, long (*todo)(const char *, ino_t, int))
{
struct inotab *itp;
struct direct *dp;

View File

@ -1,4 +1,4 @@
/* $NetBSD: extern.h,v 1.12 2005/02/17 15:00:33 xtraeme Exp $ */
/* $NetBSD: extern.h,v 1.13 2005/06/27 01:55:52 christos Exp $ */
/*-
* Copyright (c) 1992, 1993
@ -31,16 +31,16 @@
* @(#)extern.h 8.2 (Berkeley) 1/7/94
*/
struct entry *addentry(char *, ino_t, int);
struct entry *addentry(const char *, ino_t, int);
long addfile(char *, ino_t, int);
int addwhiteout(char *);
void badentry(struct entry *, char *);
void canon(char *, char *);
void badentry(struct entry *, const char *);
void canon(const char *, char *);
void checkrestore(void);
void cleanup(void);
void closemt(void);
void createfiles(void);
void createleaves(char *);
void createleaves(const char *);
void createlinks(void);
long deletefile(char *, ino_t, int);
void deleteino(ino_t);
@ -48,7 +48,7 @@ void delwhiteout(struct entry *);
const struct digest_desc *
digest_lookup(const char *);
ino_t dirlookup(const char *);
void dumpsymtable(char *, int32_t);
void dumpsymtable(const char *, int32_t);
void extractdirs(int);
int extractfile(char *);
void findunreflinks(void);
@ -59,11 +59,11 @@ int genliteraldir(char *, ino_t);
char *gentempname(struct entry *);
void getfile(void (*)(char *, long), void (*)(char *, long));
void getvol(int);
void initsymtable(char *);
void initsymtable(const char *);
int inodetype(ino_t);
int linkit(char *, char *, int);
struct entry *lookupino(ino_t);
struct entry *lookupname(char *);
struct entry *lookupname(const char *);
long listfile(char *, ino_t, int);
ino_t lowerbnd(ino_t);
void mktempname(struct entry *);
@ -85,20 +85,21 @@ void removenode(struct entry *);
void removeoldleaves(void);
void removeoldnodes(void);
void renameit(char *, char *);
int reply(char *);
int reply(const char *);
RST_DIR *rst_opendir(const char *);
struct direct *rst_readdir(RST_DIR *);
void rst_closedir(RST_DIR *);
void runcmdshell(void);
char *savename(char *);
char *savename(const char *);
void setdirmodes(int);
void setinput(char *);
void setinput(const char *);
void setup(void);
void skipdirs(void);
void skipfile(void);
void skipmaps(void);
void swabst(u_char *, u_char *);
void treescan(char *, ino_t, long (*)(char *, ino_t, int));
void treescan(const char *, ino_t,
long (*)(const char *, ino_t, int));
ino_t upperbnd(ino_t);
long verifyfile(char *, ino_t, int);
void writemtree(const char *, const char *, const uid_t,
@ -107,8 +108,8 @@ void xtrnull(char *, long);
/* From ../dump/dumprmt.c */
void rmtclose(void);
int rmthost(char *);
int rmthost(const char *);
int rmtioctl(int, int);
int rmtopen(char *, int);
int rmtread(char *, int);
int rmtopen(const char *, int);
int rmtread(const char *, int);
int rmtseek(int, int);

View File

@ -1,4 +1,4 @@
/* $NetBSD: interactive.c,v 1.21 2005/02/17 15:00:33 xtraeme Exp $ */
/* $NetBSD: interactive.c,v 1.22 2005/06/27 01:55:52 christos Exp $ */
/*
* Copyright (c) 1985, 1993
@ -34,7 +34,7 @@
#if 0
static char sccsid[] = "@(#)interactive.c 8.5 (Berkeley) 5/1/95";
#else
__RCSID("$NetBSD: interactive.c,v 1.21 2005/02/17 15:00:33 xtraeme Exp $");
__RCSID("$NetBSD: interactive.c,v 1.22 2005/06/27 01:55:52 christos Exp $");
#endif
#endif /* not lint */
@ -457,7 +457,7 @@ copynext(char *input, char *output)
* remove any imbedded "." and ".." components.
*/
void
canon(char *rawname, char *canonname)
canon(const char *rawname, char *canonname)
{
char *cp, *np;
@ -763,8 +763,8 @@ glob_stat(const char *name, struct stat *stp)
static int
fcmp(const void *f1, const void *f2)
{
return (strcmp(((struct afile *)f1)->fname,
((struct afile *)f2)->fname));
return (strcmp(((const struct afile *)f1)->fname,
((const struct afile *)f2)->fname));
}
/*

View File

@ -1,4 +1,4 @@
/* $NetBSD: main.c,v 1.30 2005/02/17 15:00:33 xtraeme Exp $ */
/* $NetBSD: main.c,v 1.31 2005/06/27 01:55:52 christos Exp $ */
/*
* Copyright (c) 1983, 1993
@ -39,7 +39,7 @@ __COPYRIGHT("@(#) Copyright (c) 1983, 1993\n\
#if 0
static char sccsid[] = "@(#)main.c 8.6 (Berkeley) 5/4/95";
#else
__RCSID("$NetBSD: main.c,v 1.30 2005/02/17 15:00:33 xtraeme Exp $");
__RCSID("$NetBSD: main.c,v 1.31 2005/06/27 01:55:52 christos Exp $");
#endif
#endif /* not lint */
@ -75,7 +75,7 @@ time_t dumptime;
time_t dumpdate;
size_t pagesize;
FILE *terminal;
char *tmpdir;
const char *tmpdir;
int dotflag = 0;
FILE *Mtreefile = NULL;
@ -88,9 +88,10 @@ main(int argc, char *argv[])
{
int ch;
ino_t ino;
char *inputdev;
char *symtbl = "./restoresymtable";
const char *inputdev;
const char *symtbl = "./restoresymtable";
char *p, name[MAXPATHLEN];
static char dot[] = ".";
if (argc < 2)
usage();
@ -193,7 +194,7 @@ main(int argc, char *argv[])
if (argc == 0) {
argc = 1;
*--argv = ".";
*--argv = dot;
}
switch (command) {

View File

@ -1,4 +1,4 @@
/* $NetBSD: restore.c,v 1.16 2005/02/17 15:00:33 xtraeme Exp $ */
/* $NetBSD: restore.c,v 1.17 2005/06/27 01:55:52 christos Exp $ */
/*
* Copyright (c) 1983, 1993
@ -34,7 +34,7 @@
#if 0
static char sccsid[] = "@(#)restore.c 8.3 (Berkeley) 9/13/94";
#else
__RCSID("$NetBSD: restore.c,v 1.16 2005/02/17 15:00:33 xtraeme Exp $");
__RCSID("$NetBSD: restore.c,v 1.17 2005/06/27 01:55:52 christos Exp $");
#endif
#endif /* not lint */
@ -589,7 +589,7 @@ removeoldnodes(void)
* Extract new leaves.
*/
void
createleaves(char *symtabfile)
createleaves(const char *symtabfile)
{
struct entry *ep;
ino_t first;

View File

@ -1,4 +1,4 @@
/* $NetBSD: restore.h,v 1.17 2005/01/08 14:30:39 fredb Exp $ */
/* $NetBSD: restore.h,v 1.18 2005/06/27 01:55:52 christos Exp $ */
/*
* Copyright (c) 1983, 1993
@ -64,7 +64,7 @@ extern time_t dumpdate; /* time that this dump was made */
extern char command; /* opration being performed */
extern size_t pagesize; /* system page size */
extern FILE *terminal; /* file descriptor for the terminal input */
extern char *tmpdir; /* where to store temporary files */
extern const char *tmpdir; /* where to store temporary files */
extern int oldinofmt; /* reading tape with old format inodes */
extern int Bcvt; /* need byte swapping on inodes and dirs */
extern FILE *Mtreefile; /* file descriptor for the mtree file */
@ -133,7 +133,7 @@ struct context {
int mtime_nsec; /* modified time nanoseconds */
int birthtime_nsec; /* creation time nanoseconds */
off_t size; /* size of file */
char *name; /* name of file */
const char *name; /* name of file */
} curfile;
/* actions */
#define USING 1 /* extracting from the tape */

View File

@ -1,4 +1,4 @@
/* $NetBSD: symtab.c,v 1.20 2005/02/17 15:00:33 xtraeme Exp $ */
/* $NetBSD: symtab.c,v 1.21 2005/06/27 01:55:52 christos Exp $ */
/*
* Copyright (c) 1983, 1993
@ -34,7 +34,7 @@
#if 0
static char sccsid[] = "@(#)symtab.c 8.3 (Berkeley) 4/28/95";
#else
__RCSID("$NetBSD: symtab.c,v 1.20 2005/02/17 15:00:33 xtraeme Exp $");
__RCSID("$NetBSD: symtab.c,v 1.21 2005/06/27 01:55:52 christos Exp $");
#endif
#endif /* not lint */
@ -74,7 +74,7 @@ static struct entry **entry;
static long entrytblsize;
static void addino(ino_t, struct entry *);
static struct entry *lookupparent(char *);
static struct entry *lookupparent(const char *);
static void removeentry(struct entry *);
/*
@ -140,10 +140,11 @@ deleteino(ino_t inum)
* Look up an entry by name
*/
struct entry *
lookupname(char *name)
lookupname(const char *name)
{
struct entry *ep;
char *np, *cp;
char *np;
const char *cp;
char buf[MAXPATHLEN];
cp = name;
@ -166,7 +167,7 @@ lookupname(char *name)
* Look up the parent of a pathname
*/
static struct entry *
lookupparent(char *name)
lookupparent(const char *name)
{
struct entry *ep;
char *tailindex;
@ -215,7 +216,7 @@ static struct entry *freelist = NULL;
* add an entry to the symbol table
*/
struct entry *
addentry(char *name, ino_t inum, int type)
addentry(const char *name, ino_t inum, int type)
{
struct entry *np, *ep;
@ -384,7 +385,7 @@ static struct strhdr strtblhdr[allocsize(NAME_MAX) / STRTBLINCR];
* has an appropriate sized entry, and if not allocates a new one.
*/
char *
savename(char *name)
savename(const char *name)
{
struct strhdr *np, *tp;
long len, siz;
@ -444,7 +445,7 @@ struct symtableheader {
* dump a snapshot of the symbol table
*/
void
dumpsymtable(char *filename, int32_t checkpt)
dumpsymtable(const char *filename, int32_t checkpt)
{
struct entry *ep, *tep;
ino_t i;
@ -530,7 +531,7 @@ dumpsymtable(char *filename, int32_t checkpt)
* Initialize a symbol table from a file
*/
void
initsymtable(char *filename)
initsymtable(const char *filename)
{
char *base;
long tblsize;

View File

@ -1,4 +1,4 @@
/* $NetBSD: tape.c,v 1.52 2005/02/17 15:00:33 xtraeme Exp $ */
/* $NetBSD: tape.c,v 1.53 2005/06/27 01:55:52 christos Exp $ */
/*
* Copyright (c) 1983, 1993
@ -39,7 +39,7 @@
#if 0
static char sccsid[] = "@(#)tape.c 8.9 (Berkeley) 5/1/95";
#else
__RCSID("$NetBSD: tape.c,v 1.52 2005/02/17 15:00:33 xtraeme Exp $");
__RCSID("$NetBSD: tape.c,v 1.53 2005/06/27 01:55:52 christos Exp $");
#endif
#endif /* not lint */
@ -83,7 +83,7 @@ static int tapesread;
static jmp_buf restart;
static int gettingfile = 0; /* restart has a valid frame */
#ifdef RRESTORE
static char *host = NULL;
static const char *host = NULL;
#endif
static int ofile;
@ -186,8 +186,9 @@ digest_lookup(const char *name)
* Set up an input source
*/
void
setinput(char *source)
setinput(const char *source)
{
char *cp;
FLUSHTAPEBUF();
if (bflag)
newtapebuf(ntrec);
@ -196,10 +197,11 @@ setinput(char *source)
terminal = stdin;
#ifdef RRESTORE
if (strchr(source, ':')) {
if ((cp = strchr(source, ':')) != NULL) {
host = source;
source = strchr(host, ':');
*source++ = '\0';
/* Ok, because const strings don't have : */
*cp++ = '\0';
source = cp;
if (rmthost(host) == 0)
exit(1);
} else

View File

@ -1,4 +1,4 @@
/* $NetBSD: utilities.c,v 1.19 2005/02/17 15:00:33 xtraeme Exp $ */
/* $NetBSD: utilities.c,v 1.20 2005/06/27 01:55:52 christos Exp $ */
/*
* Copyright (c) 1983, 1993
@ -34,7 +34,7 @@
#if 0
static char sccsid[] = "@(#)utilities.c 8.5 (Berkeley) 4/28/95";
#else
__RCSID("$NetBSD: utilities.c,v 1.19 2005/02/17 15:00:33 xtraeme Exp $");
__RCSID("$NetBSD: utilities.c,v 1.20 2005/06/27 01:55:52 christos Exp $");
#endif
#endif /* not lint */
@ -302,7 +302,7 @@ upperbnd(ino_t start)
* report on a badly formed entry
*/
void
badentry(struct entry *ep, char *message)
badentry(struct entry *ep, const char *message)
{
fprintf(stderr, "bad entry: %s\n", message);
@ -368,7 +368,7 @@ dirlookup(const char *name)
* Elicit a reply.
*/
int
reply(char *question)
reply(const char *question)
{
char c;
@ -411,7 +411,7 @@ void
writemtree(const char *name, const char *type,
const uid_t uid, const gid_t gid, const mode_t mode, const u_long flags)
{
char *sep = "";
const char *sep = "";
if ((name[0] != '.') || (name[1] != '/' && name[1] != '\0'))
fprintf(Mtreefile, "./");
fprintf(Mtreefile, "%s type=%s uid=%d gid=%d mode=%#4.4o",