Commit 6088718e authored by Sebastian Wilhelmi's avatar Sebastian Wilhelmi Committed by Sebastian Wilhelmi

max_len can't be initialized statically as it might call a function. So do


2000-09-28  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

	* gutils.c (g_get_current_dir): max_len can't be initialized
	statically as it might call a function. So do it at first call.
parent ccee9157
2000-09-28 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* gutils.c (g_get_current_dir): max_len can't be initialized
statically as it might call a function. So do it at first call.
Tue Sep 26 2000 Elliot Lee <sopwith@redhat.com>
* glib.h: Add G_GNUC_PURE macro (but don't use it anywhere).
......
2000-09-28 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* gutils.c (g_get_current_dir): max_len can't be initialized
statically as it might call a function. So do it at first call.
Tue Sep 26 2000 Elliot Lee <sopwith@redhat.com>
* glib.h: Add G_GNUC_PURE macro (but don't use it anywhere).
......
2000-09-28 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* gutils.c (g_get_current_dir): max_len can't be initialized
statically as it might call a function. So do it at first call.
Tue Sep 26 2000 Elliot Lee <sopwith@redhat.com>
* glib.h: Add G_GNUC_PURE macro (but don't use it anywhere).
......
2000-09-28 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* gutils.c (g_get_current_dir): max_len can't be initialized
statically as it might call a function. So do it at first call.
Tue Sep 26 2000 Elliot Lee <sopwith@redhat.com>
* glib.h: Add G_GNUC_PURE macro (but don't use it anywhere).
......
2000-09-28 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* gutils.c (g_get_current_dir): max_len can't be initialized
statically as it might call a function. So do it at first call.
Tue Sep 26 2000 Elliot Lee <sopwith@redhat.com>
* glib.h: Add G_GNUC_PURE macro (but don't use it anywhere).
......
2000-09-28 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* gutils.c (g_get_current_dir): max_len can't be initialized
statically as it might call a function. So do it at first call.
Tue Sep 26 2000 Elliot Lee <sopwith@redhat.com>
* glib.h: Add G_GNUC_PURE macro (but don't use it anywhere).
......
2000-09-28 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* gutils.c (g_get_current_dir): max_len can't be initialized
statically as it might call a function. So do it at first call.
Tue Sep 26 2000 Elliot Lee <sopwith@redhat.com>
* glib.h: Add G_GNUC_PURE macro (but don't use it anywhere).
......
2000-09-28 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* gutils.c (g_get_current_dir): max_len can't be initialized
statically as it might call a function. So do it at first call.
Tue Sep 26 2000 Elliot Lee <sopwith@redhat.com>
* glib.h: Add G_GNUC_PURE macro (but don't use it anywhere).
......
......@@ -425,7 +425,10 @@ g_get_current_dir (void)
{
gchar *buffer = NULL;
gchar *dir = NULL;
static gulong max_len = (G_PATH_LENGTH == -1) ? 2048 : G_PATH_LENGTH;
static gulong max_len = 0;
if (max_len == 0)
max_len = (G_PATH_LENGTH == -1) ? 2048 : G_PATH_LENGTH;
/* We don't use getcwd(3) on SUNOS, because, it does a popen("pwd")
* and, if that wasn't bad enough, hangs in doing so.
......
......@@ -425,7 +425,10 @@ g_get_current_dir (void)
{
gchar *buffer = NULL;
gchar *dir = NULL;
static gulong max_len = (G_PATH_LENGTH == -1) ? 2048 : G_PATH_LENGTH;
static gulong max_len = 0;
if (max_len == 0)
max_len = (G_PATH_LENGTH == -1) ? 2048 : G_PATH_LENGTH;
/* We don't use getcwd(3) on SUNOS, because, it does a popen("pwd")
* and, if that wasn't bad enough, hangs in doing so.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment