aboutsummaryrefslogtreecommitdiff
path: root/src/backend/port/next/externs.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/port/next/externs.c')
-rw-r--r--src/backend/port/next/externs.c43
1 files changed, 0 insertions, 43 deletions
diff --git a/src/backend/port/next/externs.c b/src/backend/port/next/externs.c
deleted file mode 100644
index 18ec7e90a80..00000000000
--- a/src/backend/port/next/externs.c
+++ /dev/null
@@ -1,43 +0,0 @@
-#include <libc.h>
-#include <sys/signal.h>
-
-void putenv(char* name)
-{
- extern char** environ;
- static int was_mallocated = 0;
- int size;
-
- /* Compute the size of environ array including the final NULL */
- for (size = 1; environ[size++];)
- /* nothing */;
-
- if (!was_mallocated) {
- char** tmp = environ;
- int i;
-
- was_mallocated = 1;
- environ = malloc (size * sizeof(char*));
- for (i = 0; i < size; i++)
- environ[i] = tmp[i];
- }
-
- environ = realloc (environ, (size + 1) * sizeof (char*));
- environ[size - 1] = strcpy (malloc (strlen (name) + 1), name);
- environ[size] = NULL;
-}
-
-int sigaddset(int *set, int signo)
-{
- *set |= sigmask(signo);
- return *set;
-}
-
-int sigemptyset(int *set)
-{
- return (*set = 0);
-}
-
-char *getcwd(char *buf, size_t size)
-{
- return getwd (buf);
-}