diff -ru glib-1.2.6/gerror.c glibn126/gerror.c
--- glib-1.2.6/gerror.c	Mon Aug 23 19:41:20 1999
+++ glibn126/gerror.c	Mon Feb 14 21:29:04 2000
@@ -148,7 +148,7 @@
 void
 g_on_error_stack_trace (const gchar *prg_name)
 {
-#ifndef NATIVE_WIN32
+#if !defined NATIVE_WIN32 && !defined DJGPP
   pid_t pid;
   gchar buf[16];
   gchar *args[4] = { "gdb", NULL, NULL, NULL };
@@ -192,7 +192,7 @@
 static void
 stack_trace (char **args)
 {
-#ifndef NATIVE_WIN32
+#if !defined NATIVE_WIN32 && !defined DJGPP
   pid_t pid;
   int in_fd[2];
   int out_fd[2];
diff -ru glib-1.2.6/gutils.c glibn126/gutils.c
--- glib-1.2.6/gutils.c	Tue May 11 02:30:06 1999
+++ glibn126/gutils.c	Mon Feb 14 21:37:04 2000
@@ -521,7 +521,11 @@
 	if (pw)
 	  {
 	    g_user_name = g_strdup (pw->pw_name);
+#ifdef DJGPP
+	    g_real_name = g_strdup (pw->pw_name);
+#else
 	    g_real_name = g_strdup (pw->pw_gecos);
+#endif
 	    if (!g_home_dir)
 	      g_home_dir = g_strdup (pw->pw_dir);
 	  }
