From 772eb87d89d214dcc589766868ec9ae0dbe25181 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Wed, 14 May 1997 17:41:25 +0000 Subject: [PATCH] Add some const. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@1714 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/kafs/afskrb.c | 23 ++++++++++++----------- lib/kafs/kafs.h | 4 ++-- lib/roken/resolve.c | 2 +- lib/roken/resolve.h | 2 +- 4 files changed, 16 insertions(+), 15 deletions(-) diff --git a/lib/kafs/afskrb.c b/lib/kafs/afskrb.c index b42f271fe..60f4ff438 100644 --- a/lib/kafs/afskrb.c +++ b/lib/kafs/afskrb.c @@ -51,7 +51,7 @@ RCSID("$Id$"); #define ToAsciiUpper(c) ((c) - 'a' + 'A') static void -foldup(char *a, char *b) +foldup(char *a, const char *b) { for (; *b; a++, b++) if (IsAsciiLower(*b)) @@ -62,15 +62,16 @@ foldup(char *a, char *b) } static int -get_cred(char *princ, char *inst, char *krealm, CREDENTIALS *c, KTEXT_ST *tkt) +get_cred(const char *princ, const char *inst, const char *krealm, + CREDENTIALS *c, KTEXT_ST *tkt) { - int k_errno = krb_get_cred(princ, inst, krealm, c); + int k_errno = krb_get_cred((char*)princ, (char*)inst, (char*)krealm, c); if (k_errno != KSUCCESS) { - k_errno = krb_mk_req(tkt, princ, inst, krealm, 0); + k_errno = krb_mk_req(tkt, (char*)princ, (char*)inst, (char*)krealm, 0); if (k_errno == KSUCCESS) - k_errno = krb_get_cred(princ, inst, krealm, c); + k_errno = krb_get_cred((char*)princ, (char*)inst, (char*)krealm, c); } return k_errno; } @@ -98,7 +99,7 @@ ip_aton(char *ip) /* Try to get a db-server for an AFS cell from a AFSDB record */ static int -dns_find_cell(char *cell, char *dbserver) +dns_find_cell(const char *cell, char *dbserver) { struct dns_reply *r; int ok = -1; @@ -129,7 +130,7 @@ dns_find_cell(char *cell, char *dbserver) */ static char* -realm_of_cell(char *cell) +realm_of_cell(const char *cell) { FILE *F; char buf[1024]; @@ -169,7 +170,7 @@ realm_of_cell(char *cell) * Get tokens for all cells[] */ static int -k_afslog_cells(char *cells[], int max, char *krealm, uid_t uid) +k_afslog_cells(char *cells[], int max, const char *krealm, uid_t uid) { int err = KSUCCESS; int i; @@ -203,7 +204,7 @@ k_find_cells(char *file, char *cells[], int size, int *index) } static int -k_afsklog_all_local_cells(char *krealm, uid_t uid) +k_afsklog_all_local_cells(const char *krealm, uid_t uid) { int err; char *cells[32]; /* XXX */ @@ -228,7 +229,7 @@ k_afsklog_all_local_cells(char *krealm, uid_t uid) } int -k_afsklog_uid(char *cell, char *krealm, uid_t uid) +k_afsklog_uid(const char *cell, const char *krealm, uid_t uid) { int k_errno; CREDENTIALS c; @@ -361,7 +362,7 @@ k_afsklog_uid(char *cell, char *krealm, uid_t uid) } int -k_afsklog(char *cell, char *krealm) +k_afsklog(const char *cell, const char *krealm) { return k_afsklog_uid (cell, krealm, getuid()); } diff --git a/lib/kafs/kafs.h b/lib/kafs/kafs.h index d05e29639..9a4264ae4 100644 --- a/lib/kafs/kafs.h +++ b/lib/kafs/kafs.h @@ -82,8 +82,8 @@ struct ClearToken { int k_hasafs __P((void)); -int k_afsklog __P((char *cell, char *realm)); -int k_afsklog_uid __P((char *cell, char *realm, uid_t uid)); +int k_afsklog __P((const char *cell, const char *realm)); +int k_afsklog_uid __P((const char *cell, const char *realm, uid_t uid)); int k_pioctl __P((char *a_path, int o_opcode, struct ViceIoctl *a_paramsP, diff --git a/lib/roken/resolve.c b/lib/roken/resolve.c index eddc83e21..cfc2e7c64 100644 --- a/lib/roken/resolve.c +++ b/lib/roken/resolve.c @@ -211,7 +211,7 @@ parse_reply(unsigned char *data, int len) struct dns_reply * -dns_lookup(char *domain, char *type_name) +dns_lookup(const char *domain, const char *type_name) { unsigned char reply[1024]; int len; diff --git a/lib/roken/resolve.h b/lib/roken/resolve.h index 2fa6ee0cb..ecacc5d9c 100644 --- a/lib/roken/resolve.h +++ b/lib/roken/resolve.h @@ -103,7 +103,7 @@ struct dns_reply{ }; -struct dns_reply* dns_lookup(char *, char *); +struct dns_reply* dns_lookup(const char *, const char *); void dns_free_data(struct dns_reply *r);