diff options
Diffstat (limited to 'graphics/ee/patches/patch-aa')
-rw-r--r-- | graphics/ee/patches/patch-aa | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/graphics/ee/patches/patch-aa b/graphics/ee/patches/patch-aa new file mode 100644 index 00000000000..9f1fd21a72c --- /dev/null +++ b/graphics/ee/patches/patch-aa @@ -0,0 +1,32 @@ +$NetBSD: patch-aa,v 1.1.1.1 1999/03/31 21:00:22 garbled Exp $ +--- ee_conf.c.orig Wed Mar 31 12:15:14 1999 ++++ ee_conf.c Wed Mar 31 12:22:10 1999 +@@ -10,6 +10,9 @@ + #include <ee_image.h> + #include <stdio.h> + #include <stdlib.h> ++#include <errno.h> ++#include <sys/types.h> ++#include <sys/stat.h> + #include "globals.h" + #include "functions.h" + +@@ -25,10 +28,18 @@ + gchar *hom; + gchar *s; + FILE *f; ++ struct stat sb; ++ int i; ++ ++ extern int errno; + + hom = homedir(getuid()); + if (!hom) + return; ++ s = g_strconcat(hom, "/.ee", NULL); ++ i = stat(s, &sb); ++ if (i == -1 && errno == ENOENT) ++ mkdir(s, 0); + s = g_strconcat(hom, "/.ee/settings", NULL); + g_free(hom); + f = fopen(s, "w"); |