diff options
Diffstat (limited to 'misc/kdepim3/patches/patch-bb')
-rw-r--r-- | misc/kdepim3/patches/patch-bb | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/misc/kdepim3/patches/patch-bb b/misc/kdepim3/patches/patch-bb deleted file mode 100644 index 28ff90f74fe..00000000000 --- a/misc/kdepim3/patches/patch-bb +++ /dev/null @@ -1,43 +0,0 @@ -$NetBSD: patch-bb,v 1.1 2004/11/08 23:53:20 shannonjr Exp $ - ---- libkdenetwork/libgpgme-copy/gpgme/get-env.c.orig 2004-02-10 14:11:07.000000000 -0700 -+++ libkdenetwork/libgpgme-copy/gpgme/get-env.c -@@ -21,6 +21,9 @@ - #include <config.h> - #endif - #include <stdlib.h> -+#if HAVE_RFUNCS_H -+#include <rfuncs.h> -+#endif - #include <errno.h> - #include <string.h> - -@@ -52,7 +55,26 @@ _gpgme_getenv (const char *name, char ** - - #else - --/* FIXME: Implement this when we have the specification for it. */ --#error Use of getenv_r not implemented. -+/* Retrieve the environment variable NAME and return a copy of it in a -+ malloc()'ed buffer in *VALUE. If the environment variable is not -+ set, return NULL in *VALUE. */ -+gpgme_error_t -+_gpgme_getenv (const char *name, char **value) -+{ -+ char env_value[256]; -+ int err; -+ if (err = getenv_r (name, env_value, 256)) -+ *value = NULL; -+ else -+ { -+ *value = strdup (env_value); -+ if (!*value) -+ err = ENOMEM; -+ } -+ if (err != 0 && err != ENOENT) -+ return gpg_error_from_errno (err); -+ else -+ return (0); -+} - - #endif |