From 12e8dd6d81331c99a25b7fa0389f99d14d1a28ab Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Sun, 4 Mar 2012 23:55:41 +0100 Subject: [PATCH] Added stub for getenv(3). --- libmaxsi/include/stdlib.h | 2 +- libmaxsi/process.cpp | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/libmaxsi/include/stdlib.h b/libmaxsi/include/stdlib.h index 58fccec9..e134889f 100644 --- a/libmaxsi/include/stdlib.h +++ b/libmaxsi/include/stdlib.h @@ -51,6 +51,7 @@ void* calloc(size_t, size_t); void exit(int); void _Exit(int status); void free(void*); +char* getenv(const char*); void* malloc(size_t); int rand(void); void* realloc(void*, size_t); @@ -72,7 +73,6 @@ void* bsearch(const void*, const void*, size_t, size_t, int (*)(const void*, con div_t div(int, int); double drand48(void); double erand48(unsigned short [3]); -char* getenv(const char*); int getsubopt(char**, char* const *, char**); int grantpt(int); char* initstate(unsigned, char*, size_t); diff --git a/libmaxsi/process.cpp b/libmaxsi/process.cpp index 18912a9d..79d7a53d 100644 --- a/libmaxsi/process.cpp +++ b/libmaxsi/process.cpp @@ -94,6 +94,11 @@ namespace Maxsi { return waitpid(-1, status, 0); } + + extern "C" char* getenv(const char* name) + { + return NULL; + } } }