Use g_path_get_dirname() instead of the nonportable <libgen.h> and

2005-08-15  Tor Lillqvist  <tml@novell.com>

	* gtk/updateiconcache.c: Use g_path_get_dirname() instead of
	the nonportable <libgen.h> and dirname().
This commit is contained in:
Tor Lillqvist 2005-08-15 14:53:00 +00:00 committed by Tor Lillqvist
parent e6a81811f9
commit c92959a448
4 changed files with 20 additions and 5 deletions

View File

@ -1,3 +1,8 @@
2005-08-15 Tor Lillqvist <tml@novell.com>
* gtk/updateiconcache.c: Use g_path_get_dirname() instead of
the nonportable <libgen.h> and dirname().
2005-08-15 Matthias Clasen <mclasen@redhat.com>
* gtk/gtksizegroup.c: Use object data to mark widgets and

View File

@ -1,3 +1,8 @@
2005-08-15 Tor Lillqvist <tml@novell.com>
* gtk/updateiconcache.c: Use g_path_get_dirname() instead of
the nonportable <libgen.h> and dirname().
2005-08-15 Matthias Clasen <mclasen@redhat.com>
* gtk/gtksizegroup.c: Use object data to mark widgets and

View File

@ -1,3 +1,8 @@
2005-08-15 Tor Lillqvist <tml@novell.com>
* gtk/updateiconcache.c: Use g_path_get_dirname() instead of
the nonportable <libgen.h> and dirname().
2005-08-15 Matthias Clasen <mclasen@redhat.com>
* gtk/gtksizegroup.c: Use object data to mark widgets and

View File

@ -33,7 +33,6 @@
#else
#include <utime.h>
#endif
#include <libgen.h>
#include <glib.h>
#include <glib/gstdio.h>
@ -343,12 +342,13 @@ follow_links (const gchar *path)
if (target)
{
if (target[0] == '/')
path2 = target;
if (g_path_is_absolute (target))
path2 = target;
else
{
d = dirname (path2);
s = g_build_path ("/", d, target, NULL);
d = g_path_get_dirname (path2);
s = g_build_filename (d, target, NULL);
g_free (d);
g_free (target);
g_free (path2);
path2 = s;