aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces/libpq/fe-auth.c
diff options
context:
space:
mode:
authorMarc G. Fournier <scrappy@hub.org>1996-08-06 16:16:50 +0000
committerMarc G. Fournier <scrappy@hub.org>1996-08-06 16:16:50 +0000
commitc4e53a14110816d0d495bb7f00cb4e3bdee3f123 (patch)
treef814bdef83ef6a13b8c4bf62eab7a16e83dd2098 /src/interfaces/libpq/fe-auth.c
parentfd3b829959e1e2288e6fb58063aab498439fcd74 (diff)
downloadpostgresql-c4e53a14110816d0d495bb7f00cb4e3bdee3f123.tar.gz
postgresql-c4e53a14110816d0d495bb7f00cb4e3bdee3f123.zip
Fixes for:
Here are a few minor fixes to Postgres95. Mostly I have added const to some of the char pointers. There was also a missing header file and a place where it looks like "==" was used when "=" was meant. I also changed some variables from Pfin and Pfout tp pfin and pfout because the latter shadow global variables and that just seems like an unsafe practice which I like to avoid. Submitted by: "D'Arcy J.M. Cain" <darcy@druid.druid.com>
Diffstat (limited to 'src/interfaces/libpq/fe-auth.c')
-rw-r--r--src/interfaces/libpq/fe-auth.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/interfaces/libpq/fe-auth.c b/src/interfaces/libpq/fe-auth.c
index 27ed3eee658..88350b84b48 100644
--- a/src/interfaces/libpq/fe-auth.c
+++ b/src/interfaces/libpq/fe-auth.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-auth.c,v 1.3 1996/07/27 02:27:55 scrappy Exp $
+ * $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-auth.c,v 1.4 1996/08/06 16:16:42 scrappy Exp $
*
*-------------------------------------------------------------------------
*/
@@ -162,16 +162,16 @@ pg_krb4_authname(char* PQerrormsg)
* (canonicalized to omit all domain suffixes).
*/
static int
-pg_krb4_sendauth(char* PQerrormsg, int sock,
+pg_krb4_sendauth(const char* PQerrormsg, int sock,
struct sockaddr_in *laddr,
struct sockaddr_in *raddr,
- char *hostname)
+ const char *hostname)
{
long krbopts = 0; /* one-way authentication */
KTEXT_ST clttkt;
int status;
char hostbuf[MAXHOSTNAMELEN];
- char *realm = getenv("PGREALM"); /* NULL == current realm */
+ const char *realm = getenv("PGREALM"); /* NULL == current realm */
if (!hostname || !(*hostname)) {
if (gethostname(hostbuf, MAXHOSTNAMELEN) < 0)
@@ -227,7 +227,7 @@ pg_krb4_sendauth(char* PQerrormsg, int sock,
* and we can't afford to punt.
*/
static char *
-pg_an_to_ln(char *aname)
+pg_an_to_ln(const char *aname)
{
char *p;
@@ -246,7 +246,7 @@ pg_an_to_ln(char *aname)
*
*/
static int
-krb5_ccache pg_krb5_init()
+krb5_ccache pg_krb5_init(void)
{
krb5_error_code code;
char *realm, *defname;
@@ -287,8 +287,8 @@ krb5_ccache pg_krb5_init()
*
* We obtain this information by digging around in the ticket file.
*/
-static char *
-pg_krb5_authname(char* PQerrormsg)
+static const char *
+pg_krb5_authname(const char* PQerrormsg)
{
krb5_ccache ccache;
krb5_principal principal;
@@ -335,15 +335,15 @@ pg_krb5_authname(char* PQerrormsg)
* in the PGREALM (or local) database. This is probably a bad assumption.
*/
static int
-pg_krb5_sendauth(char* PQerrormsg,int sock,
+pg_krb5_sendauth(const char* PQerrormsg,int sock,
struct sockaddr_in *laddr,
struct sockaddr_in *raddr,
- char *hostname)
+ const char *hostname)
{
char servbuf[MAXHOSTNAMELEN + 1 +
sizeof(PG_KRB_SRVNAM)];
- char *hostp;
- char *realm;
+ const char *hostp;
+ const char *realm;
krb5_error_code code;
krb5_principal client, server;
krb5_ccache ccache;
@@ -430,7 +430,7 @@ pg_krb5_sendauth(char* PQerrormsg,int sock,
* fe_sendauth -- client demux routine for outgoing authentication information
*/
int
-fe_sendauth(MsgType msgtype, Port *port, char *hostname, char* PQerrormsg)
+fe_sendauth(MsgType msgtype, Port *port, const char *hostname, const char* PQerrormsg)
{
switch (msgtype) {
#ifdef KRB4
@@ -474,7 +474,7 @@ fe_sendauth(MsgType msgtype, Port *port, char *hostname, char* PQerrormsg)
static pg_authsvc = -1;
void
-fe_setauthsvc(char *name, char* PQerrormsg)
+fe_setauthsvc(const char *name, char* PQerrormsg)
{
int i;