help-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: patch for xchat to compile on the Hurd


From: Christopher Bodenstein
Subject: Re: patch for xchat to compile on the Hurd
Date: Mon, 7 Feb 2005 22:58:35 +0100
User-agent: Mutt/1.5.6+20040907i

On Tue, Jan 25, 2005 at 12:26:00PM +0100, Ludovic Court?s wrote:
> Hi,
> 
Hello Ludovic,

Thanks for your comments. Here is a new patch:

--- xchat-2.4.1.orig/plugins/python/python.c    2004-10-18 14:12:21.000000000 
+0200
+++ xchat-2.4.1/plugins/python/python.c 2005-02-07 22:30:40.000000000 +0100
@@ -327,12 +327,18 @@ Util_BuildList(char *word[])
 static void
 Util_Autoload()
 {
-       char oldcwd[PATH_MAX];
+       #ifdef _GNU_SOURCE
+         char *oldcwd = get_current_dir_name ();
+       #else
+         char oldcwd[PATH_MAX];
+       #endif
        const char *dir_name;
        struct dirent *ent;
        DIR *dir;
-       if (getcwd(oldcwd, PATH_MAX) == NULL)
+       #ifndef _GNU_SOURCE
+         if (getcwd(oldcwd, PATH_MAX) == NULL) 
                return;
+       #endif
        /* we need local filesystem encoding for chdir, opendir etc */
        dir_name = xchat_get_info(ph, "xchatdirfs");
        /* fallback for pre-2.0.9 xchat */
@@ -350,6 +356,9 @@ Util_Autoload()
        }
        closedir(dir);
        chdir(oldcwd);
+       #ifdef _GNU_SOURCE
+         free(oldcwd);
+       #endif
 }
 
 static char *

Do you think it's ok now?
If it is, should I forward it to the Debian maintainer asking him to
forward upstream, or should I forward it directly to the upstream
author?

> Thanks,
> Ludovic.

Thanks a lot for your help :)

Best regards,

Chris

-- 
 ,''`.  Christopher `Physicman' Bodenstein <cb@physicman.net>
 : :' :  Physicman.Net     :   http://www.physicman.net/ 
 `. `'   Debian GNU/Hurd   :   http://www.debian.org/ports/hurd/
   `-    The Hurd wiki     :   http://hurd.gnufans.org/

Attachment: signature.asc
Description: Digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]