--- authdaemond.c.orig Sun Feb 20 01:41:20 2005 +++ authdaemond.c Fri Apr 29 17:52:00 2005 @@ -57,16 +57,16 @@ if (fd < 0) return (-1); skun.sun_family=AF_UNIX; - strcpy(skun.sun_path, AUTHDAEMONSOCK); + strcpy(skun.sun_path, (char *) getenv("AUTHDAEMONSOCK") ? (char *) getenv("AUTHDAEMONSOCK") : AUTHDAEMONSOCK); strcat(skun.sun_path, ".tmp"); unlink(skun.sun_path); if (bind(fd, (const struct sockaddr *)&skun, sizeof(skun)) || listen(fd, SOMAXCONN) || chmod(skun.sun_path, 0777) || - rename(skun.sun_path, AUTHDAEMONSOCK) || + rename(skun.sun_path, (char *) getenv("AUTHDAEMONSOCK") ? (char *) getenv("AUTHDAEMONSOCK") : AUTHDAEMONSOCK) || fcntl(fd, F_SETFL, O_NONBLOCK) < 0) { - perror(AUTHDAEMONSOCK); + perror((char *) getenv("AUTHDAEMONSOCK") ? (char *) getenv("AUTHDAEMONSOCK") : AUTHDAEMONSOCK); close(fd); return (-1); } @@ -165,9 +165,9 @@ char *modlist=0; unsigned daemons=0; - if ((fp=fopen(AUTHDAEMONRC, "r")) == NULL) + if ((fp=fopen((char *) getenv("AUTHDAEMONRC") ? (char *) getenv("AUTHDAEMONRC") : AUTHDAEMONRC, "r")) == NULL) { - perror(AUTHDAEMONRC); + perror((char *) getenv("AUTHDAEMONRC") ? (char *) getenv("AUTHDAEMONRC") : AUTHDAEMONRC); return (-1); } @@ -193,7 +193,7 @@ if ((p=strchr(buf, '=')) == 0) { fprintf(stderr, "ERR: Bad line in %s: %s\n", - AUTHDAEMONRC, buf); + (char *) getenv("AUTHDAEMONRC") ? (char *) getenv("AUTHDAEMONRC") : AUTHDAEMONRC, buf); fclose(fp); if (modlist) free(modlist); @@ -946,7 +946,7 @@ s=mksocket(); if (s < 0) { - perror(AUTHDAEMONSOCK); + perror((char *) getenv("AUTHDAEMONSOCK") ? (char *) getenv("AUTHDAEMONSOCK") : AUTHDAEMONSOCK); close(pipefd[0]); close(pipefd[1]); return (1); --- authdaemonlib.c.orig Sun Nov 21 01:14:58 2004 +++ authdaemonlib.c Fri Apr 29 17:53:15 2005 @@ -121,7 +121,7 @@ struct sockaddr_un skun; skun.sun_family=AF_UNIX; - strcpy(skun.sun_path, AUTHDAEMONSOCK); + strcpy(skun.sun_path, (char *) getenv("AUTHDAEMONSOCK") ? (char *) getenv("AUTHDAEMONSOCK") : AUTHDAEMONSOCK); if (s < 0) { --- authinfo.c.orig Sun Dec 5 13:54:04 2004 +++ authinfo.c Fri Apr 29 17:54:19 2005 @@ -129,9 +129,9 @@ "mailgid=%d\n" "sbindir=%s\n", USERDB, - AUTHDAEMONRC, + (char *) getenv("AUTHDAEMONRC") ? (char *) getenv("AUTHDAEMONRC") : AUTHDAEMONRC, AUTHLDAPRC, - AUTHMYSQLRC, + (char *) getenv("AUTHMYSQLRC") ? (char *) getenv("AUTHMYSQLRC") : AUTHMYSQLRC, AUTHPGSQLRC, MAILUSER, MAILGROUP, --- authmysqllib.c.orig Sun Feb 20 01:41:20 2005 +++ authmysqllib.c Fri Apr 29 17:55:32 2005 @@ -50,7 +50,7 @@ if (!mysqlauth) { - FILE *f=fopen(AUTHMYSQLRC, "r"); + FILE *f=fopen((char *) getenv("AUTHMYSQLRC") ? (char *) getenv("AUTHMYSQLRC") : AUTHMYSQLRC, "r"); struct stat buf; if (!f) return (0);