[Fedora-directory-commits] adminserver/lib/libdsa dsalib_location.c, 1.5, 1.6 dsalib_util.c, 1.4, 1.5
Richard Allen Megginson
rmeggins at fedoraproject.org
Thu Dec 4 20:01:32 UTC 2008
Author: rmeggins
Update of /cvs/dirsec/adminserver/lib/libdsa
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1119/adminserver/lib/libdsa
Modified Files:
dsalib_location.c dsalib_util.c
Log Message:
Fix various compiler warnings about define redefinitions, unused functions/variables, wrong types being cast, etc.
Index: dsalib_location.c
===================================================================
RCS file: /cvs/dirsec/adminserver/lib/libdsa/dsalib_location.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- dsalib_location.c 31 Aug 2007 17:01:38 -0000 1.5
+++ dsalib_location.c 4 Dec 2008 20:01:29 -0000 1.6
@@ -39,7 +39,6 @@
ds_get_instance_dir()
{
char *ds_name;
- static char instance_dir[PATH_MAX];
if ( (ds_name = ds_get_server_name()) == NULL ) {
return(NULL);
@@ -60,7 +59,7 @@
char *configdir_env;
static char configdir[PATH_MAX];
- if (configdir_env = getenv("DS_CONFIG_DIR")) {
+ if ((configdir_env = getenv("DS_CONFIG_DIR"))) {
return configdir_env;
} else {
if ( (ds_name = ds_get_server_name()) == NULL )
@@ -98,7 +97,7 @@
char line[BIG_LINE];
FILE *fp = NULL;
- if (rundir_env = getenv("DS_RUN_DIR")) {
+ if ((rundir_env = getenv("DS_RUN_DIR"))) {
return (rundir_env);
} else {
/* Find the run dir from the start script */
@@ -110,7 +109,7 @@
/* Find line starting with PIDFILE */
if (strncmp(line, "PIDFILE", 7) == 0) {
/* Chop off the pidfile name to get the run dir */
- if (p = strrchr(line, '/')) {
+ if ((p = strrchr(line, '/'))) {
*p = '\0';
PR_snprintf(rundir, sizeof(rundir), "%s", line + 8);
}
@@ -152,7 +151,7 @@
{
char *bakdir;
- if (bakdir = getenv("DS_BAK_DIR")) {
+ if ((bakdir = getenv("DS_BAK_DIR"))) {
return bakdir;
} else {
return ds_get_config_value(DS_BAKDIR);
@@ -181,7 +180,7 @@
{
char *tmpdir;
- if (tmpdir = getenv("DS_TMP_DIR")) {
+ if ((tmpdir = getenv("DS_TMP_DIR"))) {
return tmpdir;
} else {
return ds_get_config_value(DS_TMPDIR);
Index: dsalib_util.c
===================================================================
RCS file: /cvs/dirsec/adminserver/lib/libdsa/dsalib_util.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- dsalib_util.c 14 Nov 2007 17:51:56 -0000 1.4
+++ dsalib_util.c 4 Dec 2008 20:01:29 -0000 1.5
@@ -20,6 +20,8 @@
# include <config.h>
#endif
+#include <prtypes.h>
+
#if defined( XP_WIN32 )
#include <windows.h>
#include <io.h>
@@ -492,82 +494,6 @@
DB_HOME_DIRECTORY
};
-static int
-is_fullpath(char *path)
-{
- int len;
- if (NULL == path || '\0' == *path)
- return 0;
-
- if (FILE_PATHSEP == *path) /* UNIX */
- return 1;
-
- len = strlen(path);
- if (len > 2)
- {
- if (':' == path[1] && ('/' == path[2] || '\\' == path[2])) /* Windows */
- return 1;
- }
- return 0;
-}
-
-static char *
-get_dir_from_startslapd(char *loc, char *keyword)
-{
- char *returnstr = NULL;
- char *ptr = NULL;
- char *confdir = NULL;
-if (ds_search_file(loc, keyword, &returnstr) > 0 && returnstr) {
- ptr = strchr(returnstr, '=');
- if (NULL != ptr) {
- confdir = strdup(++ptr);
- }
- free(returnstr);
- }
- return confdir;
-}
-
-static char *
-get_dir_from_config(char *config_dir, char *config_attr)
-{
- char *configfile = NULL;
- char *returnstr = NULL;
- char *ptr = NULL;
- char *dir = NULL;
- configfile = PR_smprintf("%s%c%s", config_dir, FILE_PATHSEP, DS_CONFIG_FILE);
- if (configfile && ds_search_file(configfile, config_attr, &returnstr) > 0
- && returnstr) {
- ptr = strchr(returnstr, ':');
- if (NULL != ptr) {
- while (' ' == *ptr || '\t' == *ptr) ptr++;
- dir = strdup(ptr);
- }
- free(returnstr);
- PR_smprintf_free(configfile);
- }
- return dir;
-}
-
-static int
-default_err_func(const char *path, const char *op, void *arg)
-{
- PRInt32 errcode = PR_GetError();
- char *msg;
- const char *errtext;
-
- if (!errcode || (errcode == PR_UNKNOWN_ERROR)) {
- errcode = PR_GetOSError();
- errtext = ds_system_errmsg();
- } else {
- errtext = PR_ErrorToString(errcode, PR_LANGUAGE_I_DEFAULT);
- }
-
- msg = PR_smprintf("%s %s: error code %d (%s)", op, path, errcode, errtext);
- ds_send_error(msg, 0);
- PR_smprintf_free(msg);
- return 1; /* just continue */
-}
-
DS_EXPORT_SYMBOL int
ds_remove_reg_key(void *base, const char *format, ...)
{
More information about the Fedora-directory-commits
mailing list